采用循环 实现随机产生的500个数,进行统计大于50的个数,并输出这些数 import numpy as np np.random.randint(1,100,500)
时间: 2024-09-23 13:08:38 浏览: 52
import numpy as np import matplotlib.pyplot as plt import math
要使用循环实现生成500个随机数,然后统计其中大于50的数字并输出,你可以用Python的基本`for`循环配合条件判断。这里没有导入numpy,因为我们不需要它来进行简单的计数操作。以下是示例代码:
```python
# 初始化一个空列表来存储大于50的数字
greater_than_50 = []
# 使用for循环生成500个随机数,如果数值大于50,则添加到列表中
for i in range(500):
random_number = np.random.randint(1, 101) # 为了包含50,范围设置为1到101
if random_number > 50:
greater_than_50.append(random_number)
# 统计大于50的数字数量
count_greater_than_50 = len(greater_than_50)
# 输出结果
print(f"有 {count_greater_than_50} 个数字大于50,它们分别是:{greater_than_50}")
```
运行这段代码后,它会打印出大于50的随机数的数量以及具体的数字。
阅读全文