python编程1:编写程序,生成1000个0-100的随机整数,并统计每个元素的出现次数。2:使用给定的整数n,编写一个程序生成一个包含(i,i×i)的字典,该字典包含1-n的整数(含1和n),然后输出字典。 假设向程序提供以下输入:8 则输出为:{1:1,2:4,3:9,4:16,5:25,6:36,7:49,8:64}写出各题的详细步骤代码
时间: 2023-12-14 17:04:02 浏览: 64
1. 生成随机整数并统计出现次数的程序:
```python
import random
# 生成1000个随机整数
random_nums = [random.randint(0, 100) for _ in range(1000)]
# 统计每个元素的出现次数
num_count = {}
for num in random_nums:
if num in num_count:
num_count[num] += 1
else:
num_count[num] = 1
# 输出每个元素的出现次数
for num, count in num_count.items():
print(f"{num}: {count}")
```
2. 生成包含(i,i×i)的字典的程序:
```python
n = int(input("请输入整数n:"))
# 生成包含(i,i×i)的字典
num_dict = {i: i*i for i in range(1, n+1)}
# 输出字典
print(num_dict)
```
阅读全文