面试题答案
一键面试score = int(input("请输入成绩:"))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'E'
print(f"成绩等级为:{grade}")
if score >= 90:
:这是第一个条件判断语句,当输入的成绩大于等于90时,将等级grade
设为'A'。elif score >= 80:
:如果第一个if
条件不满足(即成绩小于90),这个elif
代码块会检查成绩是否大于等于80。如果满足,则将等级设为'B'。elif score >= 70:
:若前面的if
和elif
条件都不满足(成绩小于80),此elif
会检查成绩是否大于等于70,满足则等级设为'C'。elif score >= 60:
:当之前条件都不成立(成绩小于70),这个elif
检查成绩是否大于等于60,满足则等级设为'D'。else:
:当前面所有条件都不满足时(成绩小于60),执行else
块,将等级设为'E'。
这些elif
代码块依次对成绩进行范围检查,确保根据不同成绩范围赋予正确的等级。