程序结构
一、顺序结构
定义:按照从上至下的顺序依次执行
二、选择结构
定义:按照不同的情况选择不同的逻辑(python中只有一种选择结构-if选择结构)
- 单分支
基本语法:
if 条件:
条件为True执行代码
- 双分支
基本语法:
if 条件:
条件为True执行代码
else:
条件为False执行代码
- 多分支
基本语法:
if 条件:
条件为True执行代码
elif 条件2:
条件为True执行代码
else:
条件为False执行代码
- 嵌套结构
基本语法:
if 条件:
条件为True执行代码
if 条件2:
条件为True执行代码
else:
条件为False执行代码
三、循环结构
定义:重复执行一段代码(一行或者多行代码)的语法结构
(python中有两种选择结构-while循环结构|for循环结构)
- while循环结构
基本语法:
while 条件:
条件为True重复执行代码
适用场景:程序中出现不确定循环次数,执行重复的业务逻辑
- for循环结构
基本语法:
for 临时变量 in 范围:
针对范围依次遍历查看的过程
适用场景:对确定的目标数据,执行遍历处理的业务逻辑
- 循环控制
1、break
不论条件是否为真,直接结束循环
2、continue
结束本次循环,开始下一次循环
3、else
当循环中的代码没有被break时,只执行一次的代码