利用python来实现智能点餐小游戏
时间: 2023-11-30 20:04:32 浏览: 90
好的,下面是一个简单的智能点餐小游戏的Python代码示例:
```
# 定义菜单
menu = {
'炒饭': 15,
'炸鸡': 20,
'炒面': 18,
'汉堡': 12,
'可乐': 5,
'雪碧': 5,
'果汁': 8,
'啤酒': 10
}
# 初始化订单
order = {}
# 输出菜单
print('欢迎来到智能点餐系统!')
print('我们的菜单如下:')
for item, price in menu.items():
print('{}: {}元'.format(item, price))
# 循环点餐
while True:
print('请问您要点什么?(输入 Q 结束点餐)')
item = input()
if item == 'Q':
break
if item not in menu:
print('很抱歉,我们没有这道菜。')
continue
if item in order:
order[item] += 1
else:
order[item] = 1
print('您已成功点了{}份{}。'.format(order[item], item))
# 输出订单
print('您的订单如下:')
total_price = 0
for item, count in order.items():
price = menu[item] * count
total_price += price
print('{} x {} = {}元'.format(item, count, price))
print('总价:{}元'.format(total_price))
```
运行代码后,用户可以根据菜单输入想要点的菜品和数量,程序会记录用户的订单并计算总价。用户可以输入 Q 结束点餐。
阅读全文