某商店想统计一下一天内所售出的商品以及商品的数量,请设计程序完成此需求,展示每个售出的商品名称和数量 要求:通过键盘录入商品名称模拟售出的商品,录入一次表示商品售出一次,直到录入end结束,结束之后,将统计结果打印出来
时间: 2024-05-10 07:18:35 浏览: 35
C++程序设计~统计商品销售数据
5星 · 资源好评率100%
好的,以下是Python代码实现:
```python
goods_dict = {} # 用字典来存储售出的商品及其数量
while True:
goods_name = input("请输入售出的商品名称(输入end结束):")
if goods_name == "end":
break
if goods_name in goods_dict:
goods_dict[goods_name] += 1 # 如果商品已存在,则数量加一
else:
goods_dict[goods_name] = 1 # 如果商品不存在,则数量为一
# 打印统计结果
print("售出商品统计结果:")
for goods_name, count in goods_dict.items():
print(f"{goods_name}:{count}")
```
运行程序后,会提示用户输入售出的商品名称,用户输入一次表示售出一次,直到输入end结束。程序会将每个售出的商品名称和数量记录在一个字典中。最后,程序会打印出售出商品的统计结果,即每个售出的商品名称和数量。
阅读全文