随机产生20个0~1之间的数,将这20个数写入文本文件sy6-5中,要求每行5个数
时间: 2024-02-13 11:04:36 浏览: 68
产生随机数并对其进行排序随后输出至文件
5星 · 资源好评率100%
好的,我可以帮你完成这个任务。以下是生成和写入文本文件的 Python 代码:
``` python
import random
# 生成20个0~1之间的随机数
nums = [random.random() for _ in range(20)]
# 将20个数写入文本文件sy6-5.txt中
with open('sy6-5.txt', 'w') as f:
for i in range(0, 20, 5):
f.write(' '.join(map(str, nums[i:i+5])) + '\n')
```
这段代码首先使用 `random` 模块生成了20个0~1之间的随机数,然后将这些数写入了名为 `sy6-5.txt` 的文本文件中,每行5个数,以空格分隔。
阅读全文