if ... elif ... else语句的Python语法是什么?

在Python程序中,如果if..elif..else构造具有大量要评估的逻辑表达式,则可以使用if..elif..else构造,从而使较早的表达式变为true。如果使用嵌套的if-else结构,则后续块的缩进级别会继续增加,并且程序将变得难以阅读。这是elif方便的地方。如果较早的条件为false,则执行elif下的每个语句块。当所有先前的逻辑表达式失败时,将执行last else块。所有块都具有相同的缩进级别。

if expression1==True:
    statement(s)
elif expression2==True:
    statement(s)
elif expression3==True:
    statement(s)
else:
    statement(s)