利用python编程,求任意一个分数(百分制)对应等级。(10分) 90~100: a, 80~89:b, 70~79: c, 60~69: d, 0~59: e
时间: 2023-05-01 19:06:24 浏览: 123
这个问题的解答如下:
可以用如下代码实现:
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子句中的代码块。最后,程序输出对应的等级。
阅读全文