文章目录
- 一、分支结构
- 二、循环结构
- 1.遍历循坏
- 2.无限循环
一、分支结构
Python使用if语句实现程序的分支结构,包括单分支结构、双分之结构和多分支结构。
三元表达式是简化版的if…else语句,语法为:表达式1 if 条件表达式 else 表达式2。当条件表达式为True时,将表达式1的值作为结果;否则,将表达式2的值作为结果。
Python还支持列表三元表达式,语法为:[ 表达式1 , 表达式2 ] [条件表达式]。当条件表达式为False时,将表达式1的值作为结果;否则,将表达式2的值作为结果。
二、循环结构Python使用for语句和while语句实现循环结构。
for var in object : 循坏体 else: 语句块
1.遍历循坏-forwhich 条件表达式:
循环体
else :
程序块
for语句实现遍历循环,else部分可以省略。object是一个可迭代对象,for语句执行时,依次将object中的数据赋值给变量var——该操作称为迭代;var每赋值一次,则执行一次循环体,循环执行结束时,如果有else部分,则执行对应的语句块,else部分只在正常结束循环时执行。如果用break跳出循环,则不会执行else部分
2.while - 无限循环
while语句实现无限循环,其中,else部分语句可以省略。需要注意的是,如果条件表达式的计算结果始终为True,则构造无限循环 -- 也称死循环。



