python编写一个程序,创建一个包含一些水果名称的列表。然后,要求用户输入一 个索引(从0开始)和一个新的水果名称,将列表中指定索引的元素替换为新 的水果名称。最后,打印更新后的列表。循环可以一直输入输出
时间: 2024-09-24 17:01:43 浏览: 40
18个Python入门经典必背的程序大全
你可以使用Python编写这样的程序,首先创建一个列表,然后通过while循环接收用户的输入并操作列表。以下是具体的代码示例:
```python
# 创建初始水果列表
fruits = ['苹果', '香蕉', '橙子', '葡萄']
# 循环直到用户选择退出
while True:
print("当前水果列表:", fruits)
index = int(input("请输入要替换的水果的索引(0-{}), 或者输入'q'退出: ".format(len(fruits)-1)))
# 检查是否输入了退出标志
if index == 'q':
break
# 确保索引有效
if 0 <= index < len(fruits):
new_fruit = input("请输入新的水果名称:")
# 替换列表中的元素
fruits[index] = new_fruit
else:
print("无效的索引,请重新输入。")
# 打印更新后的列表
print("更新后的水果列表:", fruits)
阅读全文