python编写一个点餐系统代码
时间: 2023-07-23 13:41:41 浏览: 136
好的,以下是一个简单的 Python 点餐系统代码示例:
```python
menu = {
"麻辣烫": 15.0,
"烤肉拌饭": 20.0,
"鸡蛋炒饭": 12.0,
"水果沙拉": 8.0,
}
order = {}
print("欢迎光临!")
while True:
print("菜单:")
for item, price in menu.items():
print(f"{item}: {price}元")
print("请输入您要选择的菜品名称和数量,如:麻辣烫 2,或输入 q 离开")
choice = input().split()
if choice[0] == "q":
break
item = " ".join(choice[:-1])
quantity = int(choice[-1])
if item not in menu:
print("没有这道菜,请重新输入")
continue
if item in order:
order[item] += quantity
else:
order[item] = quantity
print(f"已添加 {quantity} 份 {item} 到您的订单")
print("您的订单:")
total = 0.0
for item, quantity in order.items():
price = menu[item]
subtotal = price * quantity
print(f"{item} x {quantity}: {subtotal}元")
total += subtotal
print(f"总价:{total}元,欢迎下次光临!")
```
运行上述代码后,会输出一个简单的命令行界面,可以让用户从菜单中选择菜品并输入数量,程序会计算订单总价并输出。需要注意的是,这个代码示例只是一个简单的点餐系统,实际应用中还需要考虑更多的功能和情况,比如添加菜品、删除菜品、修改订单、计算税费等等。
阅读全文