编写程序输入学生的成绩输出该成绩对应的等级。如输入85输出B。要求使用switch-case语句成绩等级与成绩范围的对应关系为: A 100-90 B 89-80 C 79-70 D 69-60 E 59-0
score = int(input("请输入学生的成绩:"))
grade = ''
# 使用switch-case语句判断成绩等级
switch = {
10: 'A',
9: 'A',
8: 'B',
7: 'C',
6: 'D',
5: 'E',
4: 'E',
3: 'E',
2: 'E',
1: 'E',
0: 'E'
}
# 根据成绩范围确定成绩等级
if score >= 90 and score <= 100:
grade = 'A'
elif score >= 80 and score < 90:
grade = 'B'
elif score >= 70 and score < 80:
grade = 'C'
elif score >= 60 and score < 70:
grade = 'D'
else:
grade = 'E'
# 输出成绩等级
print(f"成绩等级为:{grade}")
以上程序使用了一个字典来模拟switch-case语句,根据输入的成绩范围确定成绩等级。最后输出对应的成绩等级
原文地址: http://www.cveoy.top/t/topic/hC4e 著作权归作者所有。请勿转载和采集!