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 &#


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部