输入百分之成绩,输出相应的等级:90分以上为A;80-89分为B;70-79分为C;60-69分为D;60分以下为E;如果分数大于100或者小于0,则输出“成绩有误”
时间: 2023-05-14 08:04:13 浏览: 89
以下是 ChatGPT 的回答:
根据您的要求,我可以为您提供一个输入百分之成绩,输出相应等级的程序。请参考以下代码:
```
score = float(input("请输入成绩:"))
if score > 100 or score < 0:
print("成绩有误")
elif score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
```
希望这个程序能够满足您的需求。
相关问题
Python输入百分之成绩,输出对应的5分制等级(90分以上为A;80-90为B,以此类推,60分以下为E)
score = float(input("请输入百分之成绩:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
输入百分成绩,输出五分制等级。转换规则如下:100~90等级A,89~80等级B,79~70等级C,69~60等级D,小于60等级E,如果输入的成绩在0--100范围之外,则输出”输入错误“。
```python
score = int(input("请输入百分成绩:"))
if score < 0 or score > 100:
print("输入错误")
elif score >= 90:
print("等级A")
elif score >= 80:
print("等级B")
elif score >= 70:
print("等级C")
elif score >= 60:
print("等级D")
else:
print("等级E")
```
示例输出:
```
请输入百分成绩:85
等级B
```
阅读全文