生成100个[1 30]内的随机整数 输出每个数字出现的次数 以下选项中可以完成此功能的是()。注意:输
生成100个[1,30]内的随机整数,输出每个数字出现的次数,以下选项中可以完成此功能的是()。注意:输出不允许出现重复,每个数字仅输出一次。 知识点:集合、字典
A.import random num = [ ] for i in range(100): num.append(random.randint(1,30)) s = set(num) for item in s: print(item,":",num.count(item))
B.import random num = [ ] for i in range(100): num.append(random.randint(1,30)) d={} for v in num: d[v] = num.count(v) for key,value in d.items(): print(key,":",value)
C.import random num = [ ] for i in range(100): num.append(random.randint(1,30)) s = set(num) for item in s: print(item,":",s.c
![生成100个[1 30]内的随机整数 输出每个数字出现的次数 以下选项中可以完成此功能的是()。注意:输](/uploads/allimg/6-2747749Q9.jpg)
回答
共1条回复-
import random num = [ ] for i in range(100): num.append(random.randint(1,30)) s = set(num) for item in s: print(item,':',num.count(item));import random num = [ ] for i in range(100): num.append(random.randint(1,30)) d={} for v in num: d[v] = num.count(v) for key,value in d.items(): print(key,':',value)
