数据统计
描述
输入两个整数,在这两个整数组成的闭区间范围内生成100个随机整数,并统计出现数据的次数。为满足评测需要,程序必须使用seed函数将随机种子设为10,并使用randint函数生成随机数。
输入格式
一行当中输入两个整数,以空格间隔。题目保证两个整数从小到大
输出格式
按照生成随机数从小到大的顺序,每行输出一个生成的整数以及其出现的次数,以空格间隔。
样例输入
3 5
样例输出
3 36
4 39
5 25
import random
x,y=map(int,input().split())
random.seed(10)
dict={}
for i in range(0,100):
z=random.randint(x,y);
for j in range(x,y+1):
if z==j:
if j in dict:
dict[j]=dict[j]+1
else:
dict[j]=1
for value,key in sorted(dict.items()):
print(value,key)
主要是最后输出时遍历的是排好序的dict.items(),items()返回可比遍历的键值元组数组