利用Python编写点菜程序的简单实现
点菜程序是一个常见的应用场景,利用Python编写一个简单的点菜程序可以帮助餐厅或者外卖平台提高效率。下面是一个简单的Python点菜程序的实现示例。
```python
定义菜单
menu = {
'鱼香肉丝': 20,
'宫保鸡丁': 25,
'红烧肉': 30,
'清蒸鲈鱼': 35,
'番茄炒蛋': 15
}
打印菜单
print("欢迎光临,请选择以下菜品:")
for dish, price in menu.items():
print(f"{dish}: ¥{price}")
初始化订单
order = {}
用户点菜
while True:
dish = input("请输入您要点的菜品名称(输入'结束'结束点菜):")
if dish == '结束':
break
if dish in menu:
quantity = int(input(f"请输入'{dish}'的数量:"))
order[dish] = quantity
else:
print("抱歉,该菜品不在菜单中,请重新选择。")
打印订单
print("\n您的订单如下:")
total_price = 0
for dish, quantity in order.items():
price = menu[dish] * quantity
print(f"{dish} × {quantity}:¥{price}")
total_price = price
打印总价
print(f"\n总价:¥{total_price}")
```
这个程序首先定义了一个菜单,然后打印出菜单供用户选择。接着用户可以输入要点的菜品名称和数量,程序会记录用户的点菜信息。最后打印出用户的订单及总价。
此程序还可以进一步扩展,添加错误处理、优惠活动、结账功能等。
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。