编写程序,随机生成20个0-100之间的数,放入数组中,求这20数的平均值。
时间: 2024-02-01 22:16:17 浏览: 120
以下是Python的代码实现:
```python
import random
nums = []
for i in range(20):
nums.append(random.randint(0, 100))
average = sum(nums) / len(nums)
print("20个数的平均值为:", average)
```
首先,我们导入了 random 模块,它提供了一些用于生成随机数的函数。然后,我们定义了一个空列表 nums ,用于存储生成的随机数。
接着,我们使用 for 循环生成 20 个随机数,并将它们添加到 nums 列表中。这里使用了 random.randint() 函数,它可以生成一个指定范围内的整数。
最后,我们计算 nums 列表中所有数的和,并除以列表长度,得到平均值。最后,将平均值打印出来。
相关问题
编写程序,随机生成20个0-100之间的数,放入数组中,求这20数的平均值
可以使用Python来编写此程序,以下是示例代码:
```python
import random
# 生成20个随机数放入数组中
nums = [random.randint(0, 100) for i in range(20)]
# 求平均值
average = sum(nums) / len(nums)
print("随机生成的20个数为:", nums)
print("平均值为:", average)
```
运行结果可能如下所示:
```
随机生成的20个数为: [57, 4, 47, 93, 11, 61, 10, 71, 45, 68, 97, 40, 31, 23, 83, 17, 42, 25, 55, 48]
平均值为: 46.6
```
.编写程序, 随机生成20个0-100之间的数,放入数组中,求这20数的平均值。
好的,以下是 Python 代码实现:
```python
import random
# 生成20个0-100之间的随机数
nums = [random.randint(0, 100) for i in range(20)]
# 计算平均值
avg = sum(nums) / len(nums)
print("随机生成的20个数为:", nums)
print("这20个数的平均值为:", avg)
```
运行结果示例:
```
随机生成的20个数为: [54, 24, 22, 36, 3, 85, 92, 36, 53, 20, 77, 32, 71, 57, 65, 46, 72, 45, 21, 50]
这20个数的平均值为: 47.55
```
阅读全文