程序结构
- 顺序
循环
分支
分支语句
- if 语句
if expression :
statement1
statement2
```
elif expression2:
statement3
statement4
```
else expressioin3:
statement5
statement6
```
- expression 计算结果必须是布尔值
- elif 可以有多个也可以没有
- else 可选
- 多路分支最多只会执行一条语句
python的所有程序结构都以缩进来进行对齐
if语句可以嵌套,但是根据编程的思想不推荐太多嵌套
循环结构
- for 循环
for var_name in iterator
statement
```
- while 循环
while expression:
statements
```
else:
statements2
```
需要注意:else执行的条件是while的条件表达式不为真,其次else语句为可选,可以有也可以没有,根据自己的需要来决定
跳出循环 break
,continue
,pass
- break:无条件结束循环,也称为循环猝死
- continue:结束单次循环,继续下一轮循环
- pass:只作占位符,跳过作用.当你还没有理清楚你的循环体或者函数体要返回什么,可以用pass 当作占位符暂时成功执行