写将键盘输入的成绩百分制转换为成绩5级制(0~100)的代码(优 良 及格 不及格 无意义)并输出结果
时间: 2024-10-18 14:23:29 浏览: 20
五级制转换为九级制和百分制分数的转换对应表.doc
你可以使用条件语句来编写这样的转换代码。下面是一个简单的Python示例:
```python
def convert_to_grade(score):
if score >= 90:
return "优"
elif score >= 80 and score < 90:
return "良"
elif score >= 60 and score < 80:
return "及格"
elif score >= 0 and score < 60:
return "不及格"
else:
return "无意义" # 如果分数不在有效范围内,返回这个提示
# 用户输入分数
user_score = int(input("请输入成绩百分制(0-100):"))
grade = convert_to_grade(user_score)
print(f"{user_score}% 对应的等级是:{grade}")
```
在这个代码里,用户会被询问输入一个百分制的成绩,然后函数`convert_to_grade`会根据这个分数返回相应的等级。
阅读全文