分支与循环 任务描述:循环输入商品编号、数量和价格,进行累加。直到输入商品编号为0000为止。 输出商品种类、数量总计和金额总计。 测试输入: 输入商品代码 0101 输入商品价格5 输入商品数量2 输入商品代码0103 输入商品价格10 输入商品数量5 输入商品代码9999 输入商品价格2 输入商品数量 输入商品代码0000 预期输出 商品种类3数量总计8金额总计62.00
时间: 2023-05-30 08:03:44 浏览: 157
商品代码: 0101
商品价格: 5
商品数量: 2
商品代码: 0103
商品价格: 10
商品数量: 5
商品代码: 9999
商品价格: 2
商品数量: 3
商品代码: 0000
商品种类: 3
数量总计: 10
金额总计: 62.00
相关问题
Python循环输入商品编号、数量和价格,进行累加,直到输入商品编号为0000为止 输出商品种类,数量总计和金额总计
好的,我理解了你的要求。下面是 Python 代码,可以实现你的需求:
```python
# 初始化商品数量和金额总计
total_count = 0
total_price = 0
while True:
# 循环输入商品编号、数量和价格
code = input('请输入商品编号(输入0000结束):')
if code == '0000':
break # 如果输入商品编号为0000,跳出循环
count = int(input('请输入商品数量:'))
price = float(input('请输入商品价格:'))
# 计算该商品的金额并加入总计
item_price = count * price
total_price += item_price
# 累加商品数量
total_count += count
# 输出结果
print('商品种类:1')
print('数量总计:', total_count)
print('金额总计:', total_price)
```
这段代码利用 `while` 循环和 `if` 判断来不断输入商品信息,累加总计数量和总计金额,直到输入商品编号为0000时跳出循环。最后输出结果,其中商品种类为1,因为我们只输入了一种商品。请注意,这个程序只是一个简单的示例,实际应用中可能需要考虑更复杂的情况。
用python的分支与循环实现分支与循环 任务描述:循环输入商品编号、数量和价格,进行累加。直到输入商品编号为0000为止。 输出商品种类、数量总计和金额总计。 测试输入: 输入商品代码 0101 输入商品价格5 输入商品数量2 输入商品代码0103 输入商品价格10 输入商品数量5 输入商品代码9999 输入商品价格2 输入商品数量 输入商品代码0000 预期输出 商品种类3数量总计8金额总计62.00
total_quantity = 0 # 商品数量总计
total_amount = 0 # 金额总计
goods_dict = {} # 存储商品编号和价格的字典
while True:
code = input("输入商品代码:")
if code == "0000":
break
price = float(input("输入商品价格:"))
quantity = int(input("输入商品数量:"))
total_quantity += quantity
total_amount += price * quantity
if code in goods_dict:
goods_dict[code]["quantity"] += quantity
goods_dict[code]["amount"] += price * quantity
else:
goods_dict[code] = {"price": price, "quantity": quantity, "amount": price * quantity}
# 输出商品种类、数量总计和金额总计
print("商品种类%d数量总计%d金额总计%.2f" % (len(goods_dict), total_quantity, total_amount))
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)