某餐馆的菜单: 拍黄瓜 6元; 小炒肉 28元; 西红柿炒蛋 18元 ;烤鱼 30元 ;手撕鸡 45元; 溜白菜 12元; 三鲜汤 15。编写程序,由用户输入要点的菜(在一行输入,英文的逗号分隔),然后计算菜金,生成账单。
时间: 2023-06-15 08:03:29 浏览: 184
下面是一个简单的 Python 代码实现:
```
menu = {'拍黄瓜': 6, '小炒肉': 28, '西红柿炒蛋': 18, '烤鱼': 30, '手撕鸡': 45, '溜白菜': 12, '三鲜汤': 15}
order = input('请输入要点的菜(英文逗号分隔):')
items = order.split(',')
total = 0
for item in items:
if item in menu:
total += menu[item]
print(item + ' ' + str(menu[item]) + '元')
else:
print(item + ' 未知菜品')
print('总计:' + str(total) + '元')
```
运行程序后,用户输入要点的菜,程序会计算菜金并输出账单。例如,用户输入 `小炒肉, 拍黄瓜, 麻婆豆腐`,程序会输出如下信息:
```
小炒肉 28元
拍黄瓜 6元
麻婆豆腐 未知菜品
总计:34元
```
相关问题
用Java写出有30个人,在饭馆吃饭一共花了50元,每个男人花3元,每个女人花2元,每个小孩花1元。问男人、女人、小孩各有几人?
假设有m个男人,n个女人,k个小孩,则有以下等式成立:
m + n + k = 30 -- 总人数为30人
3m + 2n + k = 50 -- 总花费为50元
解方程组得:
m = 10
n = 15
k = 5
所以,饭馆里有10个男人,15个女人,5个小孩。
用Java程序写出有30个人,在饭馆吃饭一共花了50元,每个男人花3元,每个女人花2元,每个小孩花1元。问男人、女人、小孩各有几人?
假设男人有x个,女人有y个,小孩有z个。
根据题目中的条件,我们可以列出下面的方程组:
x + y + z = 30
3x + 2y + z = 50
通过解方程组,我们得到:
x = 10
y = 15
z = 5
因此,男人有10个,女人有15个,小孩有5个。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)