流程控制语句
选择语句、条件表达式、循环语句、跳转语句、pass空语句
程序结构三种基本结构
顺序结构、选择结构、循环结构
顺序结构
按照代码顺序依次运行
选择结构
根据条件表达式结果选择执行不同的语句
循环结构
在一定条件下反复执行某段程序的结构
选择语句
简单的if语句
if 表达式(布尔值):
四个空格 语句块
if...else语句
if 表达式:
语句块1
else:
语句块2
多个if...else语句根据缩进来判断匹配
if...elif...else语句
如果满足某种条件,就进行某种处理,否则,如果满足另一个条件,则执行另一种处理
if 表达式1:
语句块1
elif 表达式2:
语句块2
......
else: 表达式3:
语句块3
假设已经定义一个布尔类型变量flag
推荐以下写法
if flag:
if not flag:
判断推荐写法
if 1 == a
if语句的嵌套
例如: 可能有多种嵌套以下为其中一种方法
if表达式1:
if 表达式2:
语句块2
else:
语句块3
else:
语句块1