十三、选择结构
1.单分支结构
if 条件表达式:
条件执行体
2.双分支结构
if 条件表达式:
条件执行体1
else:
条件执行体2
3.多分支结构
4.嵌套if
5.条件表达式
x if 判断条件 else y
若判断条件的布尔值为True,条件表达式返回值为x,否则返回值为False。
十四、循环结构
1.分类:while,for-in
2.语法结构:while 条件表达式
条件执行体(循环体)
3.while循环的执行标准
①初始化变量②条件判断
③条件执行体④改变变量
4.for-in循环
①遍历:in表达从字符串、序列等中依次取值。
②遍历对象:可迭代对象。
③语法结构:for 自定义变量 in可迭代对象:
循环体
④说明:循环体内不需要访向自定义变量,可将自定义变量替换成下划线。
5.流程控制语句continue
用于结束当前循环,进入下一次循环,通常与分支结构中的if一起作用。
6.流程控制语句break
用于结束循环结构,通常与分支结构if一起使用。
7.else语句
if...else...:if条件表达式不成立时执行else
while/for...else...:没有碰到break时执行else
8.嵌套循环
9.pass语句
占位符,用在语法上需要语句的地方。可与if语句的条件执行体、for-in语句的循环体、定义函数时的函数体一起使用。