给定任意一个整数成绩,要求返回对应字母等级
时间: 2023-05-30 07:07:06 浏览: 49
以下是一个参考代码,可以将整数成绩转换为字母等级:
```
def score_to_grade(score):
if score >= 90:
return 'A'
elif score >= 80:
return 'B'
elif score >= 70:
return 'C'
elif score >= 60:
return 'D'
else:
return 'E'
```
使用示例:
```
>>> score_to_grade(87)
'B'
>>> score_to_grade(62)
'D'
>>> score_to_grade(95)
'A'
```
相关问题
python给定任意一个整数成绩,要求返回对应的字母等级,规则为:区间[0,60)之间的成绩对应字母'F',区间[60,70)之间的成绩对应字母'D',区间[70,80)之间的成绩对应字母'C',区间[80,90)之间的成绩对应字母'B',区间[90,100]之间的成绩对应字母'A',其他成绩返回'无效成绩。
def get_level(score):
if score < 0 or score > 100:
return '无效成绩'
elif score < 60:
return 'F'
elif score < 70:
return 'D'
elif score < 80:
return 'C'
elif score < 90:
return 'B'
else:
return 'A'
给定任意一个整数成绩,要求返回对应的字母等级,规则为:区间[0,60)之间的成绩对应字母'F',区间[60,70)之间的成绩对应字母'D',区间[70,80)之间的成绩对应字母'C',区间[80,90)之间的成绩对应字母'B',区间[90,100]之间的成绩对应字母'A',其他成绩返回'无效成绩。py
def grade(score):
if score < 0 or score > 100:
return '无效成绩'
elif score < 60:
return 'F'
elif score < 70:
return 'D'
elif score < 80:
return 'C'
elif score < 90:
return 'B'
else:
return 'A'