水果管理系统的Python代码
时间: 2023-11-19 07:27:03 浏览: 57
这里是一个简单的水果管理系统的Python代码示例,包括添加新水果、修改水果信息、删除水果和查看水果列表等功能:
```python
fruit_list = [] # 存储水果信息的列表
def add_fruit():
"""添加新水果"""
name = input("请输入水果名称:")
price = float(input("请输入水果价格:"))
stock = int(input("请输入水果库存:"))
fruit = {"name": name, "price": price, "stock": stock}
fruit_list.append(fruit)
print("添加水果成功!")
def modify_fruit():
"""修改水果信息"""
name = input("请输入要修改的水果名称:")
for fruit in fruit_list:
if fruit["name"] == name:
price = float(input("请输入新的水果价格:"))
stock = int(input("请输入新的水果库存:"))
fruit["price"] = price
fruit["stock"] = stock
print("修改水果信息成功!")
return
print("未找到该水果!")
def delete_fruit():
"""删除水果"""
name = input("请输入要删除的水果名称:")
for fruit in fruit_list:
if fruit["name"] == name:
fruit_list.remove(fruit)
print("删除水果成功!")
return
print("未找到该水果!")
def show_fruit_list():
"""显示水果列表"""
print("水果名称\t\t价格\t\t库存")
for fruit in fruit_list:
print(fruit["name"] + "\t\t" + str(fruit["price"]) + "\t\t" + str(fruit["stock"]))
def main():
while True:
print("====水果管理系统====")
print("1.添加新水果")
print("2.修改水果信息")
print("3.删除水果")
print("4.查看水果列表")
print("0.退出系统")
choice = input("请输入操作编号:")
if choice == "1":
add_fruit()
elif choice == "2":
modify_fruit()
elif choice == "3":
delete_fruit()
elif choice == "4":
show_fruit_list()
elif choice == "0":
print("退出系统,欢迎下次使用!")
break
else:
print("输入有误,请重新输入!")
if __name__ == "__main__":
main()
```
这个示例程序使用列表来存储水果信息,每个水果使用一个字典来表示,字典中包括水果名称、价格和库存三个信息。程序通过循环菜单的方式,实现了添加、修改、删除和查看水果信息的功能。