写一个Python程序可以实现增删改查的餐厅点菜系统
时间: 2023-04-04 22:00:58 浏览: 235
非常感谢您的提问。以下是我的回答:
可以的,我可以为您提供一个简单的 Python 程序,实现增删改查的餐厅点菜系统。您可以使用字典来存储菜单信息,使用键值对来表示菜名和价格。具体实现如下:
# 定义一个空字典,用于存储菜单信息
menu = {}
# 添加菜品
def add_dish(name, price):
menu[name] = price
print("添加成功!")
# 删除菜品
def del_dish(name):
if name in menu:
del menu[name]
print("删除成功!")
else:
print("菜品不存在!")
# 修改菜品价格
def modify_price(name, price):
if name in menu:
menu[name] = price
print("修改成功!")
else:
print("菜品不存在!")
# 查询菜单
def query_menu():
if len(menu) == :
print("菜单为空!")
else:
print("菜单如下:")
for name, price in menu.items():
print(name, price)
# 主函数
def main():
while True:
print("请选择操作:")
print("1. 添加菜品")
print("2. 删除菜品")
print("3. 修改菜品价格")
print("4. 查询菜单")
print("5. 退出程序")
choice = input("请输入选项:")
if choice == "1":
name = input("请输入菜名:")
price = input("请输入价格:")
add_dish(name, price)
elif choice == "2":
name = input("请输入菜名:")
del_dish(name)
elif choice == "3":
name = input("请输入菜名:")
price = input("请输入新价格:")
modify_price(name, price)
elif choice == "4":
query_menu()
elif choice == "5":
print("谢谢使用!")
break
else:
print("输入有误,请重新输入!")
if __name__ == "__main__":
main()
阅读全文