数字重复统计: 1). 随机生成1000个整数; 2). 数字的范围[20, 100], 3). 升序输出所有不同的数字及其每个数字重复的次数。(要求1000个整数存放在列表中,统计的结果存放在字典)
时间: 2024-05-16 21:11:59 浏览: 17
好的,这是一个比较常见的编程问题。你可以按照以下步骤来解决:
1. 随机生成1000个整数,存放在一个列表中:
```
import random
nums = [random.randint(20, 100) for i in range(1000)]
```
2. 统计数字出现的次数,存放在一个字典中:
```
counts = {}
for num in nums:
if num in counts:
counts[num] += 1
else:
counts[num] = 1
```
3. 按照数字升序输出每个数字及其重复的次数:
```
for num in sorted(counts.keys()):
print(num, counts[num])
```
这样就可以得到所有不同的数字及其每个数字重复的次数了。如果还有其他问题,请随时问我。
相关问题
1.数字重复统计: 1) 随机生成1000个整数 2) 数字范围[20,100] 3) 升序输出所有不同的数字及其每个数字的重复次数
您好,我可以回答您的问题。以下是代码实现:
```python
import random
num_list = [random.randint(20, 100) for _ in range(1000)]
num_dict = {}
for num in num_list:
if num in num_dict.keys():
num_dict[num] += 1
else:
num_dict[num] = 1
print("数字重复统计结果:")
for key, value in sorted(num_dict.items()):
print("{} 出现的次数为 {}".format(key, value))
```
运行以上代码可以得到输出:
```
数字重复统计结果:
20 出现的次数为 13
21 出现的次数为 13
22 出现的次数为 14
23 出现的次数为 6
24 出现的次数为 8
......
```
希望这个回答能够解决您的问题。
python数字重复统计: 1). 随机生成1000个整数; 2). 数字的范围[20, 100], 3). 升序输出所有不同的数字及其每个数字重复的次数。
非常高兴为您回答问题!对于您的问题,以下是Python程序的解决方案:
```python
import random
nums = [random.randint(20, 100) for i in range(1000)] # 生成随机整数
nums_count = {}
for num in nums:
if num in nums_count:
nums_count[num] += 1
else:
nums_count[num] = 1
print("不同数字及其重复次数:")
for num, count in sorted(nums_count.items()):
print(num, count)
```
程序输出的结果为不同数字及其重复次数,按升序排列:
```
不同数字及其重复次数:
20 13
21 8
22 11
23 14
24 9
...
```
希望能对您有所帮助!如果您还有其它问题,请继续提问。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)