分数等级为90~100:A;80~89:B;70~79:C;60~69:D;<60:E。编写一个程序用python
时间: 2023-10-23 12:14:36 浏览: 443
来实现对应百分制成绩对应的等级。
以下是Python代码:
```python
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或小于0),则程序不会给出任何提示。
相关问题
分数等级为90~100:A;80~89:B;70~79:C;60~69:D;<60:E。编写一个程序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")
```
如果有其他问题,我会尽力回答,谢谢。
利用python编程,求任意一个分数(百分制)对应等级。(10分) 90~100: a, 80~89:b, 70~79: c, 60~69: d, 0~59: e
这个问题的解答如下:
可以用如下代码实现:
score = int(input("请输入分数:"))
if score >= 90 and score <= 100:
print("等级为:A")
elif score >= 80 and score <= 89:
print("等级为:B")
elif score >= 70 and score <= 79:
print("等级为:C")
elif score >= 60 and score <= 69:
print("等级为:D")
else:
print("等级为:E")
该代码首先通过input()函数获取用户输入的分数值,并将其转换为整数类型。然后使用if-elif-else语句根据不同的分数范围打印出相应的等级。其中,if语句的条件表达式用到了Python的“与”运算符和“或”运算符,可以将两个或多个布尔值组合成一个更复杂的条件。每个if或elif语句只会执行其中第一个表达式为True的代码块,如果表达式均为False,则执行else子句中的代码块。最后,程序输出对应的等级。
阅读全文