编写程序,统计文件“in.txt”中数字之和以及平均值,并将结果输出。 (1)假设in.txt文件在当前目录(和源程序在同一目录)下,文件里面是内容格式为“12,56,78,2,89”数字之间用逗号分隔。 (2)输出文件中所有数字的和及平均值,中间用半角空格分隔。平均值小数点后保留两位,如:340 36.56 (3)在考试目录中有File目录,存放有所有的编程题的的测试文件,对应不同的题目,如有需要,自己测试。
时间: 2023-12-31 20:04:40 浏览: 75
一个汇编程序,计算10个0~9之间数字的总和、平均值并统计大于6的数字的个数。
5星 · 资源好评率100%
好的,这是一个简单的Python程序可以完成这个任务:
```python
with open("in.txt", "r") as f:
nums = f.read().split(",")
nums = list(map(int, nums))
total = sum(nums)
average = total / len(nums)
print(total, "{:.2f}".format(average))
```
这个程序首先打开文件“in.txt”,读取文件中的内容并将数字作为一个列表存储在变量nums中。然后,使用`sum()`函数计算数字之和,使用`len()`函数计算数字数量并计算平均值。最后,使用`print()`函数输出数字之和和平均值,其中格式化字符串`"{:.2f}"`表示保留两位小数。
阅读全文