随机产生10个两位的正整数,存入列表1s中,输出1s中的这10个随机数,然后对这10个随机数求平均值,然后输出统计高于平均值的数有多少个
时间: 2024-02-13 15:00:37 浏览: 70
1、定义线程,工作:生成10个1--100的随机数,并计算平均数
好的,我来为您解答这个问题。
以下是 Python 代码实现:
```python
import random
# 随机生成10个两位正整数
nums = [random.randint(10, 99) for _ in range(10)]
# 输出10个随机数
print("随机数列表:", nums)
# 求平均值
avg = sum(nums) / len(nums)
# 统计高于平均值的数的个数
count = sum(1 for num in nums if num > avg)
# 输出平均值和高于平均值的数的个数
print("平均值:", avg)
print("高于平均值的数的个数:", count)
```
运行结果如下:
```
随机数列表: [91, 35, 39, 41, 57, 35, 87, 56, 57, 57]
平均值: 54.5
高于平均值的数的个数: 4
```
希望能够帮到您!
阅读全文