先列出菜单用户输入自己要点的菜选项,按回车结束后点菜后,显示每个菜的数目及合计金额
时间: 2023-09-25 15:06:36 浏览: 59
### 回答1:
好的,以下是一个简单的实现:
```
print("欢迎来到餐厅,请输入菜单选项,以空格分隔,按回车结束:")
menu = input().split()
print("请点菜:")
order = input().split()
print("您点的菜品如下:")
total_price = 0
for item in set(order):
count = order.count(item)
price = menu.index(item) + 1
total_price += count * price
print(f"{item} x {count},单价:{price},小计:{count * price}")
print(f"总计:{total_price}")
```
这个程序会先让用户输入菜单选项,然后让用户点菜,最后会显示每个菜的数量和合计金额。注意,这个程序没有做任何输入验证和错误处理,只是一个简单的示例。
### 回答2:
用户使用菜单系统点菜可以方便地列出自己想要点的菜品选项。用户只需根据菜单输入对应的菜品序号,并按回车键结束选择。
点菜后,系统将显示每个菜品的数量以及点菜总金额。
假设菜单如下:
1. 鱼香肉丝 28元
2. 宫保鸡丁 32元
3. 酸辣土豆丝 18元
4. 糖醋里脊 35元
5. 水煮鱼 38元
用户按照菜单选择了鱼香肉丝、宫保鸡丁和糖醋里脊,分别对应菜单序号1、2和4。用户输入1 2 4并按回车键结束选择。
系统将显示用户所点菜品数量和总金额:
鱼香肉丝:1份
宫保鸡丁:1份
糖醋里脊:1份
合计金额:95元
这样用户就可以清晰地知道自己点了哪些菜品以及总共需要支付的金额了。菜单系统的使用方便快捷,能够提高用户点餐的效率,同时减少点餐时可能出现的误点或漏点情况。
### 回答3:
当用户进入点菜系统后,系统会提示用户输入自己要点的菜的选项,并按照菜单的顺序进行输入。用户需要在每个选项后输入菜品的数量,并以回车键进行结束。当用户点完菜后,系统会显示每个菜的数量以及合计金额。
例如,假设菜单如下所示:
1. 宫保鸡丁 20元/份
2. 鱼香肉丝 18元/份
3. 麻辣豆腐 15元/份
4. 香辣蟹 25元/份
用户按照菜单的顺序输入想点的菜品和数量,例如输入"1 2"表示点了两份宫保鸡丁。用户输入完成后,系统会计算每个菜品的数量及合计金额。
假设用户点了1份宫保鸡丁、2份鱼香肉丝、3份麻辣豆腐、4份香辣蟹,系统会显示如下信息:
宫保鸡丁:1份,金额:20元
鱼香肉丝:2份,金额:36元
麻辣豆腐:3份,金额:45元
香辣蟹:4份,金额:100元
最后,系统会计算所有菜品的合计金额,本例中为201元。用户可以根据需要继续点菜,系统会持续进行菜品的数量和金额的显示。