订餐系统python代码实现
时间: 2023-07-25 19:31:49 浏览: 83
使用python制作的数据库课程设计作业,使用python制作网上订餐系统(真实可用,可联网),内含全部代码已经测试文档。
5星 · 资源好评率100%
好的,以下是一个简单的Python代码实现订餐系统的例子,您可以参考一下:
```python
# 订餐系统
# 已点餐列表
order_list = []
while True:
print("点餐主界面")
print("1、炒菜")
print("2、主食")
print("3、饮料")
print("4、显示已经点餐内容")
print("Q/q、完成点餐")
choice = input("请选择:")
if choice == "1":
print("炒菜界面")
print("1、纸包鱼")
print("U/u、返回点餐主界面继续点餐")
print("Q/q、完成点餐")
dish_choice = input("请选择菜品:")
if dish_choice == "1":
print("炒菜:纸包鱼")
print("1、微辣")
print("U/u、返回炒菜界面")
print("Q/q、完成点餐")
spice_choice = input("请选择辣度:")
if spice_choice == "1":
order_list.append("纸包鱼(微辣)")
print("已点餐:", order_list)
elif dish_choice == "u" or dish_choice == "U":
continue
elif dish_choice == "q" or dish_choice == "Q":
break
else:
print("无效选择,请重新选择!")
elif choice == "2":
print("主食界面")
print("1、牛肉面")
print("U/u、返回点餐主界面继续点餐")
print("Q/q、完成点餐")
food_choice = input("请选择主食:")
if food_choice == "1":
print("主食:牛肉面")
print("1、二细")
print("2、确定数量")
print("U/u、返回主食界面")
print("Q/q、完成点餐")
beef_noodle_choice = input("请选择牛肉面类型:")
if beef_noodle_choice == "1":
order_list.append("牛肉面(二细)")
print("已点餐:", order_list)
elif beef_noodle_choice == "2":
quantity = input("请输入数量:")
order_list.append("牛肉面(二细)(%s碗)" % quantity)
print("已点餐:", order_list)
elif beef_noodle_choice == "u" or beef_noodle_choice == "U":
continue
elif beef_noodle_choice == "q" or beef_noodle_choice == "Q":
break
else:
print("无效选择,请重新选择!")
elif food_choice == "u" or food_choice == "U":
continue
elif food_choice == "q" or food_choice == "Q":
break
else:
print("无效选择,请重新选择!")
elif choice == "4":
print("已点餐内容")
for i in range(len(order_list)):
print("%d、%s" % (i+1, order_list[i]))
print("U/u、返回点餐主界面继续点餐")
print("Q/q、完成点餐")
operation = input("请选择操作:")
if operation == "u" or operation == "U":
continue
elif operation == "q" or operation == "Q":
break
else:
print("无效选择,请重新选择!")
elif choice == "q" or choice == "Q":
break
else:
print("无效选择,请重新选择!")
```
这是一个简单的订餐系统代码实现,您可以在此基础上进行修改和扩展。
阅读全文