python程序分支结构是由if引导的。
python简单的if语句:单分支结构,执行流程:如果表达式结果为真,则执行语句块。否则,直接执行后续语句
if…else…语句
双分支结构,执行流程:如果表达式结果为真,则执行语句块。否则,直接执行后续语句
if…elif…else语句
多重分支结构,执行流程:如果表达式结果为真,则执行if后的语句块,否则继续判断elif中的表达式,如果都不满足条件,则执行else中的语句块。
if语句的嵌套
分支结构的嵌套,多个if嵌套使用
单分支
单分支结构的语法:
if 表达式 : //表达式的值是布尔类型 冒号必须写
语句块 //代码缩进是四个空格 必须是有缩进的,如果语句块中是由多行代码构成,那么这些同一级别的代码必须保持同样的代码缩进
后续语句
执行流程:
如果表达式结果为真,则执行语句块。否则,直接执行后续语句