根据成绩分数给出成绩等级,满分为100分。分数0~59为"差",分数60~74为"中",分数75~89为“良”,分数90以上为“优”, 如果成绩<0分或者>100分,则输出"错误"。
时间: 2024-02-11 07:07:19 浏览: 13
好的,这是一个非常简单的问题,你可以使用如下的 Python 代码实现:
```python
score = int(input("请输入成绩:"))
if score < 0 or score > 100:
print("错误")
elif score <= 59:
print("差")
elif score <= 74:
print("中")
elif score <= 89:
print("良")
else:
print("优")
```
这个代码会先让用户输入成绩,然后根据成绩的范围输出对应的等级。注意要判断输入的成绩是否在合法范围内,否则会输出"错误"。
相关问题
用流程图将学生的百分制成绩转换为五分制成绩。定义分数段:满分(100),优秀(90-99),良好(80-89),及格(60-79),不及格(0-5
以下是将学生的百分制成绩转换为五分制成绩的流程图:
![学生成绩转换为五分制成绩](https://i.imgur.com/sSZ4yK2.png)
流程图说明:
1. 输入学生的百分制成绩。
2. 判断学生的百分制成绩是否等于100分。
3. 如果是,将五分制成绩设为5分。
4. 如果不是,判断学生的百分制成绩是否在90-99分之间。
5. 如果是,将五分制成绩设为4分。
6. 如果不是,在判断学生的百分制成绩是否在80-89分之间。
7. 如果是,将五分制成绩设为3分。
8. 如果不是,在判断学生的百分制成绩是否在60-79分之间。
9. 如果是,将五分制成绩设为2分。
10. 如果不是,在判断学生的百分制成绩是否在0-59分之间。
11. 如果是,将五分制成绩设为1分。
12. 如果不是,将五分制成绩设为0分。
13. 输出学生的五分制成绩。
用户输入一个学生的成绩,程序输出对应的等级 100 -- 满分 90 -- 99 -- 优秀 70 -- 89 -- 良好 60 -- 69 -- 及格 50 -- 59 -- 较差 0 -- 49 -- 差 其他 -- 分数有误
以下是一个根据学生成绩输出对应等级的Python程序示例:
```python
score = int(input("请输入学生的成绩:"))
if score == 100:
print("满分")
elif score >= 90 and score <= 99:
print("优秀")
elif score >= 70 and score <= 89:
print("良好")
elif score >= 60 and score <= 69:
print("及格")
elif score >= 50 and score <= 59:
print("较差")
elif score >= 0 and score <= 49:
print("差")
else:
print("分数有误")
```