输入一个学生的成绩(整数), 如果成绩为90及90以上,100以内,判定为优秀; 如果成绩为60以下,0分以上,判定为不及格; 如果成绩在60到90之间,则判定为合格; 如果是其他数字,则显示成绩输入错误。使用if语句编程实现。
时间: 2024-10-14 13:03:13 浏览: 41
当然可以。这是一个简单的条件判断程序,我们可以使用Python编写,它满足题目描述的需求:
```python
def grade_evaluation(score):
if isinstance(score, int): # 检查输入是否为整数
if score >= 90 and score <= 100: # 优秀
print("成绩优秀")
elif score >= 0 and score < 60: # 不及格
print("成绩不及格")
elif score >= 60 and score < 90: # 合格
print("成绩合格")
else: # 其他数字(包括负数)
print("成绩输入错误,请输入0分以上、100分以下的有效分数")
else:
print("请输入一个整数")
# 测试
grade_evaluation(85)
grade_evaluation(105)
grade_evaluation(-5)
```
这个函数会根据传入的成绩值输出相应的评价信息。如果你有其他编程语言的需求,尽管告诉我。
阅读全文