#3某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分 list1 = []#全局变量,用于接收所有的输入的数据 def avg1(): global avg#定义全局变量,算平均分 sum = 0 for i in range(1,5): num = int(input("第%d学员的成绩:"%i) ) list1.append(num) sum = sum +num # print(list1) avg = sum/4 #4、3个班级各4名学员参赛,计算每个班级参赛学员的平均分 def avg2(): for i in range(1,4): print("请输入第%d个班级的成绩:"%i) avg1()#调用avg1()函数 print("第%d个班级的平均成绩是%.2f"%(i,avg)) #第5题、3个班级各4名学员参赛,计算每个班级参赛学员平均分,统计成绩大于85分学第四题基础上增加了新功能 # 使用continue统计>85的学员人数 def avg3(): count = 0 avg2()#调用avg2()函数 for i in list1: if i > 85: count += 1 print("成绩大于85分的同学有%d" %count) avg3()