投球测试 篮球课上进行了5分钟投球测试,老师想统计投中次数最多的3位同学。小明同学利用Python编写程序帮老师解决这个问题。首先将学生姓名和投中数存储在列表xm和a中,调用函数求投中次数最多的3位同学,最后输出3位同学的姓名。Python代码如下,完善划线处的代码。 a = [98,89,68,80,98,97,89,89] #篮球投中样例数据 xm = ['学生1','学生2','学生3','学生4','学生5','学生6','学生7','学生8'] #以8位学生为例 f = [False]*len(a) rst =[] def getmax(): maxz = 0 maxp=0 for i in range(len(a)): if ① and a[i] > maxz: maxz = a[i] ② #实时记录maxz的索引号 return maxp for i in range(3): pos = ③ f[pos] = ④ rst.append(xm[pos]) print(rst) #输出结果
试卷来源:202609 青少年软件编程等级考试Python四级真题