定义一个函数grade实现输出成绩等级的功能,学习成绩90分以上(包含90)的用“优秀”表示,75以上(包含75)“良好”表示,60以上“及格”表示,60分以下的用“不及格”表示,输入-1表示退出程序,如果输入的数字不在0-100之间输出“不是有效成绩,成绩必须0-100之间”。
时间: 2024-02-26 13:58:41 浏览: 49
实现输入成绩,输出成绩等级
好的,以下是实现该函数的Python代码:
```python
def grade(score):
if score == -1:
print("程序已退出")
elif score < 0 or score > 100:
print("不是有效成绩,成绩必须0-100之间")
elif score >= 90:
print("优秀")
elif score >= 75:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
```
该函数的参数为一个整数score,代表学生成绩。根据score的大小,函数输出对应的成绩等级。如果score为-1,则输出“程序已退出”。如果score不在0-100之间,则输出“不是有效成绩,成绩必须0-100之间”。
阅读全文