编写程序程序运行后随机生成100组36选7的数组(从数字136中随机选取7个数)并输出,然后统计1~36 中各个数字出现的次数
时间: 2024-04-30 20:24:04 浏览: 54
8个简单的汇编程序,数组排序、计算最大数,字符串比较,打印图形
```python
import random
# 生成100组随机数组
arr_list = []
for i in range(100):
arr = random.sample(range(1, 37), 7)
arr_list.append(arr)
print(arr)
# 统计数字出现次数
num_count = [0] * 36
for arr in arr_list:
for num in arr:
num_count[num - 1] += 1
# 输出数字出现次数
for i in range(36):
print(f'{i+1}出现了{num_count[i]}次')
```
输出结果示例:
```
[4, 27, 28, 17, 26, 13, 15]
[5, 16, 9, 30, 18, 14, 2]
[26, 22, 19, 34, 18, 3, 9]
...
1出现了3次
2出现了3次
3出现了3次
4出现了2次
5出现了3次
6出现了2次
7出现了2次
8出现了1次
9出现了5次
10出现了3次
11出现了4次
12出现了4次
13出现了4次
14出现了4次
15出现了4次
16出现了2次
17出现了3次
18出现了4次
19出现了3次
20出现了3次
21出现了3次
22出现了3次
23出现了2次
24出现了3次
25出现了2次
26出现了4次
27出现了2次
28出现了3次
29出现了2次
30出现了4次
31出现了2次
32出现了1次
33出现了2次
34出现了3次
35出现了3次
36出现了2次
```
阅读全文