编写程序-计算20个学生的平均成绩

#任务:计算20个学生的平均成绩

sum=0

for i in range(20):
     score=int(input("输入第{}个学生成绩:".format(i+1)))
     sum=sum+score
average=sum / 20

print("平均成绩:{}".format(round(average,2)))
#有范围限制的计算
sum=0

for i in range(20):#20个 如果是(1,20)那么只有19个数
    while True:
     score=int(input("输入第{}个学生成绩:".format(i+1)))
     if 0<=score <=100:
         break
     else:
         print("成绩超出范围,必须在[0,100]范围内!")
     sum=sum+score
     
average=sum / 20

print("平均成绩:{}".format(round(average,2)))

在这里插入图片描述

Guess you like

Origin blog.csdn.net/m0_62491934/article/details/121404606