编写程序,生成包含0~100的随机整数,并统计每个元素出现的次数
时间: 2024-10-20 19:11:56 浏览: 19
Python一个随机生成四则运算题目的小程序
5星 · 资源好评率100%
要编写一个程序来生成包含0到100的随机整数列表,并统计每个元素出现的次数,你可以使用Python的`random`模块来生成随机数,然后利用`collections.Counter`类来计数每个数字出现的次数。以下是一个简单的示例:
```python
import random
from collections import Counter
# 生成包含0到100的随机整数列表,重复1000次
random_numbers = [random.randint(0, 100) for _ in range(1000)]
# 使用Counter计算每个数字的频率
counter = Counter(random_numbers)
# 打印每个数字及其出现的次数
for number, count in counter.items():
print(f"{number}: {count} times")
# 或者,如果你想以字典的形式获取结果,可以这样做:
frequency_dict = dict(counter)
print(frequency_dict)
```
在这个例子中,`random.randint(0, 100)`用于生成0到100之间的随机整数,`range(1000)`表示我们要生成1000个这样的随机数。`Counter`类会对这个列表中的每个元素进行计数。
运行这段代码后,你会得到每个数字以及它们在列表中出现的次数。
阅读全文