1、基本形式
if 判断条件:
执行语句……
else:
执行语句……
"判断条件"成立时(非零),则执行后面的语句,执行内容可以多行,以缩进来区分表示同一范围。
else 为可选语句,当需要在条件不成立时则可以执行相关语句。
2、elif子句
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
由于Python不支持switch语句,所以多个条件判断,只能用elif来实现。
当if有多个条件时,可使用括号来区分判断的先后顺序,括号中的判断优先执行。
and和or的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与、或要优先判断。