import random # 随机数产生100个整数(0-100),放入一个列表中,统计出现次数最多的数字. # 1.存放随机数列表 number = [] # 2.循环100次 for i in range(0, 100): # 3.生成随机数 num = random.randint(0,100) # 4.添加到列表中 number.append(num) print(number) # 5.统计每一个数字出现的次数 result = {} # 5.1 把数字作为key,出现的次数作为值 # 循环遍历每一个数字 for num in number: # 判断字典中是否有num这个key if num in result.keys(): # 让数字对应的次数+1 result[num] += 1 else: # 以数字作为key,值为1次 result[num] = 1 # 获取出现最多的次数 max_num = max(result.values()) print(max_num) # 根据次数(value)找到对应的数字(key) for item in result.items(): # 判断item中的value是否和max_num一致 if item[1] == max_num: print('出现次数最多的数字为:%s 次数为:%s' % (item[0], item[1]))
python随机数产生100个整数(0-100),统计出现次数最多的数字.
最新推荐文章于 2025-04-03 11:33:30 发布