4.编程实现随机生成1000个1到10之间的整数,使用字典统计每个数的出现次数。
时间: 2024-03-16 15:46:52 浏览: 90
统计每个整数的出现次数
3星 · 编辑精心推荐
好的,这道题目可以使用Python中的random模块来生成随机数,并使用字典来统计每个数的出现次数。具体实现如下:
```python
import random
# 生成1000个1到10之间的整数
nums = [random.randint(1, 10) for _ in range(1000)]
# 使用字典统计每个数的出现次数
count_dict = {}
for num in nums:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 输出结果
for num, count in count_dict.items():
print(f"{num}出现了{count}次")
```
上述代码首先通过列表推导式生成了1000个1到10之间的整数,然后使用一个for循环遍历这些数字,并使用字典来记录每个数字出现的次数。最后,使用一个for循环输出每个数字出现的次数。运行这段代码,你可以得到类似下面的输出结果:
```
1出现了102次
2出现了116次
3出现了90次
4出现了91次
5出现了93次
6出现了101次
7出现了107次
8出现了99次
9出现了92次
10出现了109次
```
希望这个代码能够帮到你!
阅读全文