随机产生10个100以内的自然数(保存到数组),统计大于等于平均值的元素个数。
时间: 2023-04-25 18:05:31 浏览: 145
可以使用以下代码实现:
```python
import random
# 生成随机数并保存到数组中
nums = []
for i in range(10):
nums.append(random.randint(1, 100))
# 计算平均值
avg = sum(nums) / len(nums)
# 统计大于等于平均值的元素个数
count = 0
for num in nums:
if num >= avg:
count += 1
print("随机生成的数组为:", nums)
print("平均值为:", avg)
print("大于等于平均值的元素个数为:", count)
```
输出结果类似于:
```
随机生成的数组为: [23, 56, 78, 12, 45, 89, 34, 67, 98, 1]
平均值为: 49.3
大于等于平均值的元素个数为: 5
```
阅读全文