写一个python文件 1.创建一个水果的列表,默认放入三种水果(苹果、橙子、香蕉),运行效果: 水果店后台管理** 1、查看当前所有在售的水果 2、添加新水果 3、删除水果 请输入要进行的操作编号(输入其他编号,则退出程序):【1】 水果如下: 苹果 橙子 香蕉 1、查看当前所有在售的水果 2、添加新水果 3、删除水果 请输入要进行的操作编号(输入其他编号,则退出程序):【2】 请输入要添加的水果:【芒果】 芒果添加成功 [ 请输入要添加的水果:【橙子】 橙子已经存在,添加失败 ] 1、查看当前所有在售的水果 2、添加新水果 3、删除水果 请输入要进行的操作编号(输入其他编号,则退出程序):【1】 水果如下: 苹果 橙子 香蕉 芒果 1、查看当前所有在售的水果 2、添加新水果 3、删除水果 请输入要进行的操作编号(输入其他编号,则退出程序):【3】 请输入要删除的水果名称(直接回车,删除最后一个水果):【香蕉】 input() --->接收到一个空字符串 “香蕉”删除成功! [ 请输入要删除的水果名称(直接回车,删除最后一个水果):【】 最后一个水果“芒果”删除成功! ] [ 请输入要删除的水果名称(直接回车,删除最后一个水果):【哈密瓜】 “哈密瓜”不存在,删除无效 ]
时间: 2024-04-10 22:34:17 浏览: 186
利用python进行文件操作
以下是实现你要求的Python代码:
```python
def display_fruits(fruits):
print("水果如下:")
for fruit in fruits:
print("\t" + fruit)
def add_fruit(fruits, new_fruit):
if new_fruit in fruits:
print(new_fruit + "已经存在,添加失败")
else:
fruits.append(new_fruit)
print(new_fruit + "添加成功")
def remove_fruit(fruits, fruit_name):
if fruit_name == "":
fruit_name = fruits.pop() if fruits else None
if fruit_name:
print("最后一个水果“" + fruit_name + "”删除成功!")
else:
if fruit_name in fruits:
fruits.remove(fruit_name)
print(fruit_name + "删除成功!")
else:
print(fruit_name + "不存在,删除无效")
def main():
fruits = ["苹果", "橙子", "香蕉"]
while True:
print("\n水果店后台管理**\n")
print("1、查看当前所有在售的水果")
print("2、添加新水果")
print("3、删除水果\n")
choice = input("请输入要进行的操作编号(输入其他编号,则退出程序):【1】")
if choice == "1":
display_fruits(fruits)
elif choice == "2":
new_fruit = input("请输入要添加的水果:【芒果】")
add_fruit(fruits, new_fruit)
elif choice == "3":
fruit_name = input("请输入要删除的水果名称(直接回车,删除最后一个水果):【香蕉】")
remove_fruit(fruits, fruit_name)
else:
break
if __name__ == "__main__":
main()
```
你可以将以上代码保存到一个名为`fruits.py`的文件中运行。这个程序会根据用户的选择进行相应的操作,直到用户选择退出程序。
阅读全文