编写一个程序,随机产生10个[100,200]之间的随机整数,写入文件data.txt,然后从该文件将数据读出,显示其中的最大数。
时间: 2024-05-06 15:18:30 浏览: 62
随机产生50个10到50的整数,求最大值以及随机频率最高的那个数.txt
你可以使用 Python 编写一个程序来实现这个任务。以下是一个简单的实现:
```python
import random
# 随机生成 10 个 [100, 200] 之间的整数,并写入文件 data.txt
with open('data.txt', 'w') as f:
for i in range(10):
num = random.randint(100, 200)
f.write(str(num) + '\n')
# 从文件 data.txt 中读取数据,并找出最大值
max_num = -float('inf')
with open('data.txt', 'r') as f:
for line in f:
num = int(line.strip())
if num > max_num:
max_num = num
print('最大数为:', max_num)
```
首先,我们使用 `random` 模块随机生成 10 个 [100, 200] 之间的整数,并将其写入文件 `data.txt` 中。然后,我们再从文件中读取数据,并找出其中的最大值。最后,输出最大值即可。
阅读全文