python-循环:统计成绩,输入一批学生成绩,计算平均成绩,并统计不及格学生人数
时间: 2023-05-29 21:02:22 浏览: 2531
基于python的成绩统计系统
5星 · 资源好评率100%
grades = [] # 存放成绩的列表
count = 0 # 不及格学生人数
total = 0 # 总分
# 循环输入成绩
while True:
grade = input("请输入学生成绩(输入Q或q结束):")
if grade.lower() == "q":
break
grade = int(grade)
# 统计不及格学生人数
if grade < 60:
count += 1
# 将成绩添加到列表中
grades.append(grade)
# 累加总分
total += grade
# 计算平均成绩
if len(grades) > 0:
avg = total / len(grades)
else:
avg = 0
# 输出结果
print("总成绩为:", total)
print("平均成绩为:", avg)
print("不及格学生人数为:", count)
阅读全文