python如何多重判断

原创
ithorizon 8个月前 (09-28) 阅读数 42 #Python

Python中如何使用多重判断

在Python中,多重判断通常使用if-elif-else结构来实现,这种结构允许我们根据多个不同的条件执行不同的操作,下面是一个简单的例子:

score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")

在这个例子中,我们根据分数将成绩分为优秀、良好、中等、及格和不及格五个等级,通过使用多重判断,我们可以根据分数打印出相应的等级。

除了使用if-elif-else结构外,Python还提供了其他一些多重判断的方法,如switch-case结构、字典等,下面是一个使用字典实现多重判断的例子:

score = 85
grades = {
    "90+": "优秀",
    "80-89": "良好",
    "70-79": "中等",
    "60-69": "及格",
    "0-59": "不及格"
}
print(grades[str(score)])

在这个例子中,我们将分数和等级存储在字典中,通过根据分数查找字典中的键来打印相应的等级,这种方法可以使代码更加简洁易读。



热门