编写python程序输入小明百分制成绩,输出相应的等级:90分以上为‘A’,80分到89分为‘B’,70分到7分为‘C’,60分到69分为‘D’,60分以下为‘E’,如果分数大于100或者小于0,则输出“成绩有误”。
时间: 2023-08-07 14:24:00 浏览: 270
好的,以下是Python代码实现该功能:
```python
score = float(input("请输入小明的成绩:"))
if score >= 90 and score <= 100:
print("小明的成绩等级为:A")
elif score >= 80 and score < 90:
print("小明的成绩等级为:B")
elif score >= 70 and score < 80:
print("小明的成绩等级为:C")
elif score >= 60 and score < 70:
print("小明的成绩等级为:D")
elif score >= 0 and score < 60:
print("小明的成绩等级为:E")
else:
print("成绩有误")
```
其中,我们使用了 `if-elif-else` 语句来判断小明的成绩所对应的等级。需要注意的是,我们用 `float()` 将输入的字符串转换成浮点数,以便进行比较。
相关问题
Python-输入小明百分制成绩,输出相应的等级:90分以上为‘A’,80分到89分为‘B’,70分到7分为‘C’,60分到69分为‘D’,60分以下为‘E’,如果分数大于100或者小于0,则输出“成绩有误”。
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")
本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A
好的,以下是一个Python的解法:
```python
score = int(input())
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
```
我们根据输入的百分制成绩,使用`if-elif-else`语句来判断其所属的五分制成绩,并输出相应的字母等级即可。
阅读全文