具体代码如下,已测试可以正常运行 import randomdef func(m, n):random.seed(50)result = {}least_count_num = {'num': 0, 'count':1000}most_count_num = {'num': 0, 'count':0}for i in range(1000):x = random.randint(m, n)count = result.get(str(x), 0)result[str(x)...
python分别输入2个正整数m和nm <; n?
代码:
import random
random.seed(50)
m,n=int(input()),int(input())
l=[random.randint(m,n) for i in range(1000)]
l=[(e,l.count(e)) for e in set(l)]
l.sort(key=lambda t:t[1])
print('{}:{}'.format(*l[-1]))
print('{}:{}'.format(*l[0]))
运行结果截图:
2020-12-04
具体代码如下,已测试可以正常运行
import randomdef func(m, n):random.seed(50)result = {}least_count_num = {'num': 0, 'count':1000}most_count_num = {'num': 0, 'count':0}for i in range(1000):x = random.randint(m, n)count = result.get(str(x), 0)result[str(x)] = count + 1for k, v in result.items():if v > most_count_num["count"]:most_count_num["num"] = int(k)most_count_num["count"] = vif v < least_count_num["count"]:least_count_num["num"] = int(k)least_count_num["count"] = vprint('出现最多的数字是%d出现了%d次,出现最少数字是%d,出现了%d次' % (most_count_num["num"], most_count_num["count"], least_count_num["num"], least_count_num["count"]))
2020-12-04