累了直接上源码,有注释的
- 这里是以20个学生为例算平均分,不懂得请留言,有注释。
'''
功能:计算20个学生的平均成绩
作者:Sherry
时间:2021.11.6
'''
sum = 0
for i in range(20):
while True:
score = int(input('请输入第{}个学生的成绩'.format(i+1)))
if 0 <= score <= 100:
break
else:
print('成绩超出范围,必须在0~100之间!')
sum += score
average = sum / (i + 1)
print('{}个学生的成绩是{}'.format(i+1, average))