python统计及格人数_Day009 输入一系列成绩,计算平均值,并且统计优、良、中、及格、不及格的人数...
需求:
输入一系列成绩,每次输入一个成绩之后都询问是否还要继续输入y/n,输入n后可以计算这些成绩的平均值,并且统计优良中及格、不及格的人数优>=90良>=80中>=70及格>=60不及格<60
代码:
# num :有效成绩数量
# ave_score : 平均成绩
# all_score : 总成绩
# score : 输入的单个成绩
# grade : 优良等级
num = 0
all_score = 0
grade = ''
num1 = 0 # 不及格人数
num2 = 0 # 及格人数
num3 = 0 # 得 '中'人数
num4 = 0 # 得 '良'人数
num5 = 0 # 得 '优'人数
while True:
score = int(input('请输入成绩:'))
if score < 0 or score > 100:
score = int(input('输入有误!成绩在0~100之间。请重新输入:'))
all_score = all_score + score
num += 1
if score < 60:
grade = '不及格'
num1 += 1
elif score < 70:
grade = '及格'
num2
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
