用python 题目要求随机生成50个介于1和20之间的整数,并统计每个整数出现的频率。
时间: 2023-12-03 09:44:16 浏览: 79
Python:找到一个介于 0 和 999 之间的n个整数的列表,这些整数彼此相差n个.pptx
可以使用Python中的random模块来生成随机整数,再使用字典来统计每个整数出现的频率。具体代码如下:
```python
import random
# 生成50个随机整数
nums = [random.randint(1, 20) for _ in range(50)]
# 统计每个整数出现的频率
freq_dict = {}
for num in nums:
if num in freq_dict:
freq_dict[num] += 1
else:
freq_dict[num] = 1
# 输出结果
for num, freq in freq_dict.items():
print(f"{num}出现了{freq}次")
```
运行结果可能会不同,但是每个整数出现的频率应该是大致相同的。
阅读全文