用python采用循环 实现随机产生的500个数,进行统计大于50的个数,并输出这些数
时间: 2024-09-14 08:05:27 浏览: 49
在Python中,你可以使用内置的`random`模块来生成随机数,并利用循环来统计大于50的数的个数以及输出这些数。下面是一个示例代码:
```python
import random
# 初始化一个列表,用于存放随机数
random_numbers = []
# 生成500个随机数,并添加到列表中
for i in range(500):
num = random.randint(1, 100) # 假设随机数在1到100之间
random_numbers.append(num)
# 统计大于50的数的个数,并将这些数存入另一个列表
count_greater_than_50 = 0
numbers_greater_than_50 = []
for number in random_numbers:
if number > 50:
numbers_greater_than_50.append(number)
count_greater_than_50 += 1
# 输出统计结果和大于50的数
print(f"大于50的数的个数是:{count_greater_than_50}")
print("大于50的数有:")
for num in numbers_greater_than_50:
print(num, end=' ')
```
这段代码首先使用`random.randint(1, 100)`生成1到100之间的随机整数,并将它们存储在列表`random_numbers`中。然后,通过一个循环来遍历这个列表,对于每个元素,如果它大于50,就将其添加到`numbers_greater_than_50`列表中,并增加计数器`count_greater_than_50`的值。最后,输出大于50的数的总数以及具体的数。
阅读全文