用命令行的形式产生n个随机数(随机数的大小为100-200),并把这些随机数保存在scores.txt文件中。 然后求这n个随机数的平均值
时间: 2024-05-15 20:17:33 浏览: 54
产生随机数并对其进行排序随后输出至文件
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。
你可以使用Python语言来实现这个功能,具体步骤如下:
1. 打开一个命令行窗口,进入到你想要保存scores.txt文件的目录下。
2. 输入以下命令来产生n个随机数并保存到scores.txt文件中:
```
python -c "import random;open('scores.txt', 'w').write('\n'.join(str(random.randint(100, 200)) for _ in range(n)))"
```
注意,上述命令中的n表示你想要产生的随机数的个数,可以根据需要进行修改。
3. 输入以下命令来计算这n个随机数的平均值:
```
python -c "print(sum(map(int, open('scores.txt').read().split())) / n)"
```
注意,上述命令中的n同样表示你想要产生的随机数的个数,需要与第二步中的n保持一致。
这样,你就可以通过命令行来产生n个随机数并计算它们的平均值了。
阅读全文