某学校编写了一个Python程序对全校150位教师进行分组。首先随机成150个[1,100]范围内的整数分配给每位教师,再根据数值进行分组。数值与分组对照如下表:
数值
[1,20]
[21,40]
[41,60]
[61,80]
[81,100]
分组
一组
二组
三组
四组
五组
最后按照对照表统计出各个分组的人数占总人数的比例。程序运行界面如下:
import random a=[ ] #存放随机生成的整数 b=[0]*5 c=“一组二组三组四组五组” for i in range(150) : ① #生成[1, 100]的随机整数 a. append (m) for i in range (len(a)): ② for j in range (5) : con=round (b[j]/len (a)*100, 2) print( ③ + “比例是”+str(con)+“%”)
(1)
80在第几组?
(2)
请在划线处填上合适的代码
① ② ③
答案: 四组
【1】m=random.randint(1,100)【2】b[(a[i]-1)//20]=b[ (a[i]-1)//20]+1【3】c [2*j:2*j+2]