python条件控制——if...else...
python 中使用 if 语句不需要加括号,直接通过缩进来划分代码块
条件的后面要加冒号,后面缩进接上满足条件后要执行的语句

图中冒号后面缩进的语句为满足条件后执行的语句,下一行由于没有缩进,因此不被划入条件执行语句之中,是处于条件控制语句之外的,无论是否满足条件都会输出
python 中使用 elif 来表示 “else if”,意思为 “或者”,当 if 后面的条件不被满足时,会继续判断是否满足 elif 后面的条件,整个条件语句的最后一个条件判断要使用 else 而不能继续使用 elif,如下所示

该语句的意思是:
将 1 赋值给变量 a;判断如果 a > 0,则输出“a>0”;如果 a = 0(编程中判断两个值是否相等要用两个等号,一个等号是赋值),则输出“a=0”;否则输出“a<0”。
if 语句中还可以嵌套多个 if 语句,当满足最外层的条件之后,就会进入里层的 if 语句再次判断条件

还有一种条件判断语句 match...case...,与 java 中的 switch...case... 类似,将 match 后面的对象依次与 case 后面的内容匹配,若匹配成功则执行 case 后面的语句,否则就跳过
case 后面也可以同时匹配多个内容,用 | 隔开
case _ 类似于 switch...case... 语句中的 default,当前面所有的 case 都无法匹配成功时,就会执行 case _ 后面的语句


