Python实现五等级制成绩评价:优(90~100分)、良(80~89分)、中(70~79分)、及格(60~69分)、不及格(60分以下),现输入一成绩,判断该成绩的等级。如输入85分,则输出:良。
时间: 2024-09-18 11:02:23 浏览: 105
Python实现这个功能可以使用if-elif-else结构,以下是简单的代码示例:
```python
def grade_evaluation(score):
if score >= 90 and score <= 100:
return "优"
elif score >= 80 and score < 90:
return "良"
elif score >= 70 and score < 80:
return "中"
elif score >= 60 and score < 70:
return "及格"
else:
return "不及格"
# 测试输入
score = int(input("请输入学生的成绩:"))
print(f"成绩等级为:{grade_evaluation(score)}")
```
在这个函数中,我们首先检查输入的分数是否在每个等级的范围内,如果满足条件,就返回相应的等级名称。如果不在任何一个范围内,最后的`else`分支就会被执行,返回“不及格”。
阅读全文