python中的控制流程
顺序结构:按照语句队列前后顺序来确定下一条要执行的语句
条件分支结构:根据当前情况来选择下一条语句的位置
循环结构:周而复始地执行一系列语句(何时结束通过循环条件决定)
类别 | 对象实体 | 容器 |
数据 | 数值类型(整型、浮点数、复数) 逻辑类型 字符串类型 | 列表 元组 字典 集合 |
计算 | 赋值语句 | 顺序结构 条件分支结构 循环结构 |
条件分支结构
根据预设条件来决定接下来执行那步语句。
条件分支的基本要素:1.预设的判断条件 2.达成条件后执行的语句
while循环:当某个条件成立的时候,就执行一次循环体,然后将条件修改,查看是否还符合条件,不停重。
写法:while条件
执行语句
条件改变语句
for循环:在符合要求的同时,循环执行某一段代码(通常是ianli字符串、列表、元组、字典、集合等序列类型)
用法:for n in 数据名称:
执行代码
for循环和while循环的区别
1、for循环主要用在迭代可迭代对象的情况。
2、while循环主要用在满足一定条件为真,反复执行的情况。(死循环+break退出等)
3、部分情况下,for循环和while循环可以互相使用。
循环控制语句
循环控制语句 | 描述 |
break | 在语句执行过程中终止循环,并且跳出整个循环 |
continue | 在语句块执行过程中终止当前循环,并且跳出该次循环,执行下一次循环 |
pass | pass为空语句,为了保持程序结构的完整性 |