输入一个百分制成绩,输出成绩等级,假设输入为X。 X为90-100分是优秀,输出“X分是优秀!” X为80-89分是良好,输出“X分是良好!” X为70-79分是中等,输出“”X是中等!“ X为60-69分是及格,输出“X是及格!” 60分以下是不及格,输出“很遗憾!X分不及格!” 如输入不是0-100,则输出"输入成绩不在0到100之间!"。
时间: 2023-06-12 14:04:19 浏览: 215
python 百分制成绩转等级制成绩 示例
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
score = int(input("请输入成绩:"))
if score >= 90 and score <= 100:
print(f"{score}分是优秀!")
elif score >= 80 and score <= 89:
print(f"{score}分是良好!")
elif score >= 70 and score <= 79:
print(f"{score}分是中等!")
elif score >= 60 and score <= 69:
print(f"{score}分是及格!")
elif score >= 0 and score < 60:
print(f"很遗憾!{score}分不及格!")
else:
print("输入成绩不在0到100之间!")
```
其中,`input()` 函数用于接收用户输入的成绩,`int()` 函数用于将字符串类型的成绩转换为整型。然后根据条件语句判断输入成绩所属的等级,并输出相应的提示信息。注意,这里使用了 f-string 来方便地将成绩值插入到输出字符串中。
阅读全文