1 媙建文件number.txt, 里面存放媘媛整数。 2 媖取该文件里面的数据,媕统计平均值,最大值,最小值。 3. 将统计的媚息及数据排序媗 写入result.txt中。
时间: 2024-02-19 16:59:15 浏览: 61
有一个文件abc.txt,其中含有一些整数对,求出这些整数对的最大公约数,并对这些最大公约数从小到大的顺序输出。
5星 · 资源好评率100%
好的,您的问题是关于文件读写和数据处理的。以下是Python代码的示例,可以实现您的要求:
```python
# 读取文件内容
with open('number.txt', 'r') as f:
num_list = [int(line.strip()) for line in f.readlines()]
# 统计数据
avg_num = sum(num_list) / len(num_list)
max_num = max(num_list)
min_num = min(num_list)
# 写入结果到文件
with open('result.txt', 'w') as f:
f.write(f'平均值:{avg_num}\n')
f.write(f'最大值:{max_num}\n')
f.write(f'最小值:{min_num}\n')
f.write('排序结果:\n')
sorted_list = sorted(num_list)
for num in sorted_list:
f.write(f'{num}\n')
```
您可以将以上代码保存为一个Python文件,然后在命令行中运行该文件即可。请注意,文件名和路径需要根据您的实际情况进行修改。
阅读全文