前面几章说了下python的基本数据类型,接下来要说的是程序的控制结构。
知识导图
这些就是要讲的内容程序的基本结构
程序的流程图:
程序流程图用一系列图形、流程线和文字说明描述程序的基本操作和控制流程,他是程序分析和过程描述的最基本方式。
流程图的基本元素包括七种
流程图的基本元素起止框:表示程序逻辑的开始或结束;
判断框:表示一个判断条件,并根据判断结果选择不同的执行路径;
处理框:表示一组处理过程,对应于顺序执行的程序逻辑;
输入输出框:表示程序中的数据输入或者结果输出;
注释框:表示程序的注释;
流向线:表示程序的控制流,以带箭头直线或曲线表达程序的执行路径;
连接点:表示多个流程图的连接方式,常用于将多个较小流程图组织成较大流程图。
程序流程图示例:由连接点A连接的一个程序程序的基本结构:
程序由三种基本结构组成:顺序结构、分支结构和循环结构。
任何程序都由这三种基本结构组合而成。
这些基本结构都有一个入口和一个出口。任何程序都由这三种基本结构组合而成。
顺序结构是程序按照线性顺序依次执行的一种运行方式,其中语句块1和语句块2表示一个或一组顺序执行的语句
顺序结构分支结构是程序根据条件判读结果而选择不同向前执行路径的一种运行方式,基础的分支结构是二分支结构如(if语句)。由二分支结构会组合形成多分支结构
分支结构循环结构是程序根据条件判读结构向后反复执行的一种运行方式,根据循环体触发条件不同,包括条件循环和遍历循环结构
循环语句(for循环)在三种基本控制逻辑基础上,Python语言进行了必要且适当的扩展。
在分支结构原理的基础上,Python增加了异常处理,使用try-except保留字
异常处理以程序异常为判断条件,根据一段代码执行的正确性进行程序逻辑选择。异常处理是分支结构的一种扩展。
在循环结构原理的基础上,Python提供两个循环控制符break和continue,对循环的执行过程进行控制。break控制符用来结束当前循环,continue控制符用来结束当前循环的当次循环过程。
以上就是本章要说的一些内容了。
网友评论