随机生成20个0-100之间的数,放入数组中,求这20数的平均值。
时间: 2024-05-03 14:19:16 浏览: 87
可以使用随机数生成函数和循环语句来实现这个问题。以下是一个示例代码:
```python
import random
# 生成20个0-100之间的随机数
nums = [random.randint(0, 100) for _ in range(20)]
# 计算平均值
avg = sum(nums) / len(nums)
# 输出结果
print("随机生成的20个数为:", nums)
print("它们的平均值为:", avg)
```
输出结果类似于:
```
随机生成的20个数为: [42, 78, 60, 93, 89, 90, 1, 20, 79, 56, 30, 97, 60, 29, 89, 99, 77, 16, 69, 85]
它们的平均值为: 59.4
```
相关问题
编写程序,随机生成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
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 列表中所有数的和,并除以列表长度,得到平均值。最后,将平均值打印出来。
阅读全文