输入一个百分制成绩,输出成绩等级,假设输入为X。X为90-100分是优秀,输出“X分是优秀!”X为80-89分是良好,输出“X分是良好!”X为70-79分是中等,输出“”X是中等!“X为60-69分是及格,输出“X是及格!60分以下是不及格,输出“很遗憾!X分不及格!”如输入不是0-100,则输出”输入成绩不在0到100之间!“。
时间: 2024-03-14 17:46:42 浏览: 12
好的,这是一个简单的条件判断题,可以用 if-else 语句实现。以下是 Python 代码示例:
```python
score = int(input("请输入成绩:")) # 将输入的字符串转换为整型
if score >= 90 and score <= 100:
print(str(score) + "分是优秀!")
elif score >= 80 and score <= 89:
print(str(score) + "分是良好!")
elif score >= 70 and score <= 79:
print(str(score) + "分是中等!")
elif score >= 60 and score <= 69:
print(str(score) + "分是及格!")
elif score < 60 and score >= 0:
print("很遗憾!" + str(score) + "分不及格!")
else:
print("输入成绩不在0到100之间!")
```
注意,我们使用了 `input()` 函数来获取用户输入的成绩,然后用 `int()` 函数将其转换为整型。在判断成绩等级时,我们使用了 `and` 和 `or` 运算符来组合多个条件。如果输入的成绩不是 0 到 100 之间的数,我们会输出相应的提示信息。
阅读全文