输入若干名学生的百分之成绩,求其平均成绩输出,要求程序中有对越界成绩的处理
是否要加一个if条件,请问一下问什么我运行不出来呀?哪里错了(忽略下面的求和
这是我的运行结果(if条件没有用
可以帮忙改一下吗
输入若干名学生的百分之成绩,求其平均成绩输出,要求程序中有对越界成绩的处理
a = eval(input("请输入人数: "))
sum = 0
for i in range(a):
s = eval(input("请输入第"+str(i+1)+"人的分数: "))
if s < 0 or s > 100:
while True:
s = eval(input("分数不是百分制,请重新输入第"+str(i+1)+"人的分数: "))
if s in range(101):
sum += s
break
else:
sum += s
print(sum/a)