将20个整数分别用顺序文件和随机文件的读写形式读取整数并输出显示
时间: 2024-02-15 10:03:35 浏览: 152
好的,我理解了你的问题。以下是使用顺序文件和随机文件读写整数的示例代码:
```python
import random
# 写入整数到顺序文件
with open('sequence.txt', 'w') as f:
for i in range(20):
f.write(str(random.randint(1, 100)) + '\n')
# 写入整数到随机文件
with open('random.txt', 'w') as f:
nums = [random.randint(1, 100) for i in range(20)]
random.shuffle(nums)
for num in nums:
f.write(str(num) + '\n')
# 从顺序文件中读取整数并输出显示
with open('sequence.txt', 'r') as f:
nums = [int(line.strip()) for line in f]
print('顺序文件中的整数:', nums)
# 从随机文件中读取整数并输出显示
with open('random.txt', 'r') as f:
nums = [int(line.strip()) for line in f]
print('随机文件中的整数:', nums)
```
这个示例代码首先将20个随机整数分别写入顺序文件和随机文件中。然后,它分别从两个文件中读取整数,并将它们输出显示。在这个示例中,我们使用了Python的内置`random`模块来生成随机数,使用`shuffle`函数来打乱整数在随机文件中的顺序。
阅读全文