python利用if语句,将百分制成绩转换成五级计分成绩
时间: 2024-09-30 09:06:14 浏览: 32
在Python中,可以使用if语句根据给定的百分制成绩范围来转换成五级计分等级。通常,这种转换可能会将90分以上视为优秀(A),80-89分为良好(B+),70-79分为及格(B),60-69分为合格(C),以及60分以下为不及格(D或F)。下面是一个简单的例子:
```python
def convert_to_grade(score):
if score >= 90:
grade = 'A'
elif 80 <= score < 90:
grade = 'B+'
elif 70 <= score < 80:
grade = 'B'
elif 60 <= score < 70:
grade = 'C'
else:
grade = 'D' # 或者更严格的 'F' 如果你想区分59分的情况
return grade
# 示例
score = 85
converted_score = convert_to_grade(score)
print(f"原始分数{score}对应的等级是:{converted_score}")
```
阅读全文