创建文件number.txt, 奅面存放多个整奊。 2 读取该文件奅面的奊奃,并奆奄平均奐,奌大奐,奌小奐。 3. 将奆奄的信息及奊奃排序后 写入result.txt中。
时间: 2024-02-19 14:58:31 浏览: 62
RandomNumbers:从 .txt 文件中读取生成的随机数,找到它们的几何平均值
好的,这里是一个Python的实现:
```python
# 1. 创建文件number.txt,写入多个整数
with open('number.txt', 'w') as f:
f.write('10\n20\n30\n40\n50\n')
# 2. 读取文件内容并计算平均值、最大值和最小值
with open('number.txt', 'r') as f:
numbers = [int(line.strip()) for line in f.readlines()]
avg = sum(numbers) / len(numbers)
max_num = max(numbers)
min_num = min(numbers)
# 3. 将信息及排序后的结果写入result.txt中
with open('result.txt', 'w') as f:
f.write(f'平均值:{avg}\n')
f.write(f'最大值:{max_num}\n')
f.write(f'最小值:{min_num}\n')
numbers.sort()
for num in numbers:
f.write(f'{num}\n')
```
代码中的注释已经解释了每一步的实现过程。如果您有其他问题,请随时提出。
阅读全文