输入一个百分制成绩,输出成绩等级,假设输入为X。X为90-100分是优秀,输出“X分是优秀!”X为80-89分是良好,输出“X分是良好!”X为70-79分是中等,输出“”X是中等!“X为60-69分是及格,输出“X是及格!60分以下是不及格,输出“很遗憾!X分不及格!”如输入不是0-100,则输出”输入成绩不在0到100之间!“。python
时间: 2024-03-14 22:47:04 浏览: 173
v_C语言_源码
好的,这是一个成绩评定程序,Python 实现如下:
```python
score = int(input("请输入成绩:")) # 获取用户输入的成绩并转换为整数类型
if score < 0 or score > 100: # 判断输入是否在 0-100 之间
print("输入成绩不在0到100之间!")
elif score >= 90: # 判断分数等级并输出
print(str(score) + "分是优秀!")
elif score >= 80:
print(str(score) + "分是良好!")
elif score >= 70:
print(str(score) + "分是中等!")
elif score >= 60:
print(str(score) + "分是及格!")
else:
print("很遗憾!" + str(score) + "分不及格!")
```
程序首先通过 `input()` 函数获取用户输入的成绩并转换为整数类型,然后判断输入是否在 0-100 之间。如果输入不在这个范围内,则输出“输入成绩不在0到100之间!”。如果输入在 0-100 之间,则根据不同的分数范围输出对应的等级。如果输入的成绩在 90-100 之间,则输出“X分是优秀!”;如果在 80-89 之间,则输出“X分是良好!”;如果在 70-79 之间,则输出“X是中等!”;如果在 60-69 之间,则输出“X是及格!”;如果小于 60 分,则输出“很遗憾!X分不及格!”
阅读全文