程序的流程控制
程序的描述方式
自然语言
流程图
伪代码

程序的组织结构

顺序结构
- 按程序语句的自然顺序,从上到下,依次执行每条语句的程序

常用的条件语句
选择结构
- 按照条件选择执行不同的代码段
- if 语句
- if-else 语句
- if...elif...else
- if 语句的嵌套
and 与 or 运算
使用 and 连接多个选择条件
- 只有同时满足多个条件,才能执行 if 后面的语句块
使用 or 连接多个选择条件
- 只要满足多个条件中的一个,就可以执行 if 后面的语句块
循环结构 for 与 while
遍历循环 for
遍历对象
无限循环 while
- 通过一个条件来控制是否要继续反复执行循环体中的语句
- 执行流程
- 当表达式的值为 True 时,执行语句块
- 当表达式的值为 False 时,跳过语句块而执行语句块之后的代码
嵌套循环

程序跳转语句 break 和 continue
- 程序跳转语句 break
- 程序跳转语句 continue
pass 空语句
- 不做任何事,只起到占位符作用,使用语法结构完整,不报错
- 一般可用在 if、for、while、函数的定义、类的定义中
程序流程图
- 用一系列图形、流程线和文字说明描述程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式
- 流程图的7种基本元素
