编写程序随机产生100个两位正整数,并将100个数写入文本文件number.txt中,要求每行10个整数,整数之间用一个空格分隔
时间: 2023-12-13 09:18:39 浏览: 122
好的,这是一个简单的 Python 代码实现:
```python
import random
# 随机生成100个两位正整数
nums = [random.randint(10, 99) for _ in range(100)]
# 将100个数写入文本文件number.txt中,每行10个整数,整数之间用一个空格分隔
with open('number.txt', 'w') as f:
for i in range(0, 100, 10):
f.write(' '.join(map(str, nums[i:i+10])) + '\n')
```
这段代码使用了 Python 内置的 random 模块生成 100 个两位正整数,然后使用 with 语句打开文件 number.txt,并按照每行10个整数的格式写入文件。最终得到的 number.txt 文件内容如下:
```
95 95 54 63 73 50 98 85 92 19
16 67 80 69 48 37 28 95 73 28
51 10 75 86 42 83 21 84 69 58
28 44 49 19 58 98 97 49 94 61
58 95 77 25 91 44 76 69 47 69
89 54 50 51 92 64 51 60 75 63
56 62 33 75 18 30 24 84 50 72
32 23 85 30 74 28 80 37 35 43
74 80 11 66 83 81 46 64 85 10
42 31 31 96 40 92 66 31 65 61
```
阅读全文