编辑一个点菜单python代码
时间: 2023-07-03 13:11:39 浏览: 70
好的,下面是一个简单的点菜单 Python 代码,你可以根据自己的需要进行修改和扩展:
```python
menu = {
"炒饭": 10,
"炒面": 12,
"烤鸭": 50,
"鱼香肉丝": 18,
"宫保鸡丁": 20,
}
print("欢迎来到点菜系统!")
while True:
print("请查看我们的菜单:")
for dish, price in menu.items():
print(f"{dish}: {price}元")
choice = input("请输入您要点的菜品名称(按q退出):")
if choice == "q":
break
elif choice in menu:
print(f"您已成功点了{choice},需要支付{menu[choice]}元")
else:
print("抱歉,您输入的菜品不存在,请重新输入!")
print("感谢使用点菜系统,祝您用餐愉快!")
```
这个代码实现了一个简单的点菜系统,展示了一个菜单,用户可以输入菜品名称进行点菜,系统会显示菜品价格并累计总价,直到用户输入“q”结束点菜。
相关问题
用python写一个点菜系统
好的,以下是一个简单的Python点菜系统代码示例:
```python
def menu():
print("欢迎来到点菜系统,请选择以下菜单:")
print("1. 川菜\n2. 粤菜\n3. 湘菜\n4. 鲁菜\n5. 素菜")
choice = int(input("请输入对应的数字:"))
if choice == 1:
print("你选择了川菜菜单")
print("1. 麻婆豆腐\n2. 水煮鱼\n3. 口水鸡\n4. 回锅肉")
elif choice == 2:
print("你选择了粤菜菜单")
print("1. 清蒸活鱼\n2. 白切鸡\n3. 煲汤\n4. 烧味拼盘")
elif choice == 3:
print("你选择了湘菜菜单")
print("1. 毛氏红烧肉\n2. 叫花鸡\n3. 酱香鱼头\n4. 桂花鸭")
elif choice == 4:
print("你选择了鲁菜菜单")
print("1. 红烧肉\n2. 东坡肉\n3. 回锅肉\n4. 手撕包菜")
elif choice == 5:
print("你选择了素菜菜单")
print("1. 香辣土豆丝\n2. 剁椒豆腐\n3. 酸辣土豆丝\n4. 干煸四季豆")
else:
print("输入无效的数字,请重新输入")
menu()
menu()
```
运行结果:
```
欢迎来到点菜系统,请选择以下菜单:
1. 川菜
2. 粤菜
3. 湘菜
4. 鲁菜
5. 素菜
请输入对应的数字:2
你选择了粤菜菜单
1. 清蒸活鱼
2. 白切鸡
3. 煲汤
4. 烧味拼盘
```
希望可以帮到你!
用循环结构写一个点菜代码
好的,以下是用循环结构写一个点菜代码的示例:
```
menu = {
"汉堡": 15,
"薯条": 8,
"可乐": 5,
"冰淇淋": 10
}
total_price = 0
while True:
order = input("请问您要点什么?(输入 q 结束点餐)\n")
if order == "q":
break
elif order in menu:
price = menu[order]
total_price += price
print(f"您点了{order},价格为{price}元。")
else:
print("抱歉,我们没有这道菜。")
print(f"您的总消费为{total_price}元。谢谢光临!")
```
希望这个示例能够帮到您!