用Python 写一个用餐管理程序
时间: 2023-05-18 22:06:15 浏览: 49
好的,以下是一个简单的用餐管理程序的 Python 代码:
```python
# 定义一个字典,用于存储菜单和价格
menu = {
'鱼香肉丝': 20,
'宫保鸡丁': 18,
'回锅肉': 22,
'水煮鱼': 28,
'青椒肉丝': 16
}
# 定义一个函数,用于打印菜单
def print_menu():
print('菜单如下:')
for dish, price in menu.items():
print(dish, price)
# 定义一个函数,用于点餐
def order():
total_price = 0
while True:
dish = input('请输入您要点的菜名:')
if dish not in menu:
print('非常抱歉,我们没有这道菜,请重新输入。')
continue
else:
price = menu[dish]
total_price += price
print('您点了', dish, ',价格为', price, '元。')
more = input('还需要点其他菜吗?(y/n)')
if more == 'n':
print('您一共需要支付', total_price, '元。')
break
# 主程序
print_menu()
order()
```
希望这个程序能够帮助您管理用餐。