1). 随机生成1000个整数; 2). 数字的范围[20, 100], 3). 升序输出所有不同的数字及其每个数字重复的次数。(要求1000个整数存放在列表中,统计的结果存放在字典)
时间: 2024-05-06 09:21:10 浏览: 14
好的,您的问题是关于Python开发的。以下是我对您的问题的回答:
首先,让我们生成1000个整数并将它们存储在一个列表中:
```python
import random
numbers = []
for i in range(1000):
numbers.append(random.randint(20, 100))
```
接下来,我们可以使用一个字典来统计每个数字出现的次数:
```python
counts = {}
for num in numbers:
if num not in counts:
counts[num] = 1
else:
counts[num] += 1
```
最后,我们可以按升序输出不同的数字和它们的重复次数:
```python
for num in sorted(counts.keys()):
print(num, counts[num])
```
完整代码如下:
```python
import random
numbers = []
for i in range(1000):
numbers.append(random.randint(20, 100))
counts = {}
for num in numbers:
if num not in counts:
counts[num] = 1
else:
counts[num] += 1
for num in sorted(counts.keys()):
print(num, counts[num])
```
希望这能对您有所帮助!
相关推荐
![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)
![](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://img-home.csdnimg.cn/images/20210720083646.png)