数值重复统计应用:随机生成100个范围在[20,100]间的整数,要求升序输出所有的不同的数值及其每个数字重复的次数。
时间: 2024-05-03 10:16:40 浏览: 244
输入一些数字,输出每个数重复出现的次数
好的,这是一个简单的数值重复统计应用。以下是实现这个应用的Python代码:
```python
import random
# 随机生成100个范围在[20,100]间的整数
nums = [random.randint(20, 100) for _ in range(100)]
# 对整数进行升序排序
nums.sort()
# 统计每个数字重复的次数
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(num, '出现了', count, '次')
```
这个应用程序生成100个随机整数,并对它们进行排序。然后,它使用一个字典来统计每个数字出现的次数。最后,它遍历字典并输出每个数字以及它的重复次数。运行这个程序,你可以得到输出结果,它会显示每个不同的数字以及它的重复次数。
阅读全文