编写一个Python程序,利用“字典”数据类型处理成绩等级人数统计,成绩等级可为(A、B、C、D、E、F)六档。依次输入学生的学号(具有唯一性)成绩等级,输入“#”代表输入结束,输出统计结果。
时间: 2024-05-24 21:14:49 浏览: 66
结束”后程序将统计每个等级的人数并输出结果。
以下是Python程序:
grades = {'A':0, 'B':0, 'C':0, 'D':0, 'E':0, 'F':0}
while True:
s = input('请输入学生学号和成绩等级,用空格隔开,输入“结束”结束输入:')
if s == '结束':
break
else:
s_list = s.split()
grade = s_list[1]
if grade in grades:
grades[grade] += 1
print('成绩等级人数统计结果如下:')
for k,v in grades.items():
print(k+':',v)
阅读全文