生成包含1000个0~100的随机整数,并统计每个元素出现的次数
题目:编写程序,生成包含1000个0~100的随机整数,并统计每个元素出现的次数
import random from collections import Counter
i = 0 # 定义计数器 num_list = [] while i <= 1000: # 循环结束条件 num = random.randint(0, 100) num_list.append(num) # print(num) i += 1 # 计数器自增 num_list.sort() res = Counter(num_list) for key in res: print(key, end=":") print(res[key], "次")
运行结果
0:10 次
1:12 次
2:6 次
3:13 次
4:16 次
5:14 次
6:14 次
7:15 次
8:10 次
9:9 次
10:10 次
11:8 次
12:9 次
13:6 次
14:3 次
15:11 次
16:9 次
17:5 次
18:12 次
19:16 次
20:11 次
21:17 次
22:6 次
23:9 次
24:8 次
25:8 次
26:11 次
27:12 次
28:10 次
29:10 次
30:9 次
31:13 次
32:11 次
33:11 次
34:10 次
35:5 次
36:11 次
37:11 次
38:11 次
39:8 次
40:11 次
41:8 次
42:15 次
43:11 次
44:8 次
45:4 次
46:10 次
47:12 次
48:11 次
49:6 次
50:7 次
51:9 次
52:13 次
53:5 次
54:11 次
55:10 次
56:13 次
57:9 次
58:8 次
59:12 次
60:13 次
61:15 次
62:10 次
63:5 次
64:11 次
65:9 次
66:15 次
67:12 次
68:7 次
69:9 次
70:8 次
71:10 次
72:12 次
73:11 次
74:7 次
75:7 次
76:8 次
77:7 次
78:7 次
79:15 次
80:12 次
81:8 次
82:11 次
83:6 次
84:7 次
85:9 次
86:6 次
87:9 次
88:7 次
89:13 次
90:8 次
91:13 次
92:15 次
93:8 次
94:12 次
95:6 次
96:8 次
97:11 次
98:4 次
99:13 次
100:14 次
本文地址:https://blog.csdn.net/David_Aulier/article/details/109048495