6-29晚间练习

#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()

猜你喜欢

转载自www.cnblogs.com/guojie-guojie/p/9245134.html