用Python程序实现统计随机数出现的次数。若随机产生30个[0,9]的整数,统计数字0~9出现的次数。以下是部分Python程序段,请回答下列问题: .
import random
def check(a):
b=[0]*10 #初始化列表b,列表元素为10个0
for i in range(0,len(a)):
①
return b
list=[0]*30
for i in range(0,30):
num = random.randint(0,9)
②
print(list)
print("0~9数字依次出现次数.:" ③ )
(1)
check函数的功能是 。
(2)
程序中划线处应填入的代码是什么?
① ② ③
答案: 【1】check 函数的功能是对列表a中的每个数字进行次数统计,统计的结果生成列表b。
【1】b[i]]+=1或b[i]]=b[i]]+1【2】list[i]=num【3】check(list)