有Python编写这样一个程序:提示输入学生成绩(0~100),根据成绩输出相应的等级,85分以上为优秀,70到84为良好,60到69为及格,60分以下为不及格
时间: 2023-05-25 07:02:08 浏览: 194
输入学生成绩(0~100),给出对应的等级
以下是Python代码实现:
```
score = int(input("请输入学生成绩(0~100):")) # 提示输入成绩并转换为整型
if score >= 85:
print("优秀")
elif score >= 70 and score <= 84:
print("良好")
elif score >= 60 and score <= 69:
print("及格")
else:
print("不及格")
```
代码解释:
1. 使用`input()`函数提示用户输入成绩,将结果转换为整型变量`score`。
2. 使用`if-elif-else`语句判断成绩的等级,并输出相应的文字提示。
注意事项:
1. 输入的成绩必须在0~100之间。
2. 如果输入的成绩不是整型数值,将会发生类型错误。
3. 在使用多个条件时,需要使用布尔运算符,如`and`或者`or`。在本程序中,使用`and`表示同时满足两个条件。
阅读全文