输入成绩判断成绩等级A>=90B>=80C>=60D<60
时间: 2024-12-16 17:10:37 浏览: 3
根据您提供的成绩等级判断标准,我可以为您设计一个简单的成绩等级判断程序。这个程序会根据输入的成绩来输出相应的等级。以下是使用Python语言实现的示例代码:
```python
def get_grade(score):
if score >= 90:
return 'A'
elif score >= 80:
return 'B'
elif score >= 60:
return 'C'
else:
return 'D'
# 主程序
try:
score_input = float(input("请输入成绩(0-100):"))
if 0 <= score_input <= 100:
grade = get_grade(score_input)
print(f"成绩等级为:{grade}")
else:
print("请输入0到100之间的有效成绩。")
except ValueError:
print("输入无效,请输入一个数字。")
```
这个程序的工作原理如下:
1. 定义了一个`get_grade`函数,根据输入的成绩返回相应的等级。
2. 在主程序中,使用`try-except`结构来捕捉可能的输入错误。
3. 程序会提示用户输入成绩,然后检查输入是否在0到100之间。
4. 如果输入有效,程序会调用`get_grade`函数并输出结果。
5. 如果输入无效(例如不是数字或超出范围),程序会提示用户重新输入。
这个程序可以根据您的具体需求进行修改和扩展,比如添加更多的判断条件或输出更详细的信息。
阅读全文