输入若干学生的成绩(以Q或q结束),如果成绩小于0或大于100,则重新输入。统计学生的人数和平均成绩。
#要求输入若干学生的成绩(以Q或q结束),如果成绩小于0或大于100,则重新输入。
#统计学生的人数和平均成绩。
num=0
score=0
while True:
s=input("请输入学生的成绩:")
if s=="Q" or s=="q": # if s.upper()=="Q": 或 if s.lower()=="q":
break
if float(s)<0 or float(s)>100:
print("数据不合理,请重新输入:")
continue
num+=1
score+=float(s)
print("学生的人数:%d,学生的平均成绩%4.2f"%(num,score/num))