python编程,用户输入商品名称和销售额, 用户输入商品名和销售额都输入 0 时结束输入, 计算 商品总类和总销售额, 将输入的明细和合计信息存储到文件 sales.txt 中。
时间: 2024-03-05 08:53:15 浏览: 14
以下是实现上述功能的 Python 代码,其中销售额需要输入正数:
```python
# 打开 sales.txt 文件,如果不存在则创建
file = open('sales.txt', 'w')
total_sales = 0 # 总销售额
total_items = 0 # 商品总数
while True:
name = input("请输入商品名称(输入 0 结束):")
if name == '0': # 输入 0 结束循环
break
sales = float(input("请输入销售额(输入 0 结束):"))
if sales == 0: # 输入 0 结束循环
break
file.write(name + '\t' + str(sales) + '\n') # 将输入的商品名称和销售额写入文件
total_sales += sales # 计算总销售额
total_items += 1 # 商品总数加 1
# 将合计信息写入文件
file.write('商品总数:' + str(total_items) + '\n')
file.write('总销售额:' + str(total_sales) + '\n')
file.close() # 关闭文件
```
在运行程序后,会要求输入商品名称和销售额,如果输入 0 则表示结束输入。程序会将输入的商品名称和销售额写入文件 sales.txt 中,并计算商品总类和总销售额,最后将合计信息写入文件。
相关推荐
![](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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)