输入一个正整数n,自动生成n个1到100的随机整数,输出每个整数,并显示平均值
时间: 2023-08-01 14:11:28 浏览: 329
三级网络技术 上机试题 计算最大值
好的,以下是 Python 代码实现:
```python
import random
n = int(input("请输入正整数n:"))
nums = []
sum = 0
for i in range(n):
num = random.randint(1, 100)
nums.append(num)
sum += num
print(num)
avg = sum / n
print("平均值为:", avg)
```
代码解释:
1. 首先通过 `input()` 函数获取用户输入的正整数 `n`。
2. 然后定义一个空列表 `nums` 和一个初始值为0的变量 `sum`。
3. 通过 `for` 循环生成 `n` 个随机整数,使用 `random.randint()` 函数生成1到100之间的随机整数,并将其添加到 `nums` 列表中。
4. 在每次循环中,累加所有数字的和,以便计算平均值。
5. 最后,计算平均值并将其打印出来。
阅读全文