本章内容
• 流程控制
• 分支结构
• 循环结构
流程控制就是控制事务的执行流程。执行流程的分类有顺序结构,分支结构,循环结构。
顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
流程图如下:
顺序结构的执行是依据一定的条件选择执行流程,而不是严格按照语句出现的物理顺序。
流程图如下:
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环
流程图(以while循环为例子)如下:
必知必会的知识:代码直接的从属关系。
1.在Python中我们使用缩进来表示代码的从属关系 if a > b: print("111") # 属于if判断的子代码,是否执行由if判断的结构决定 2.并不是所有的代码都有子代码 目前学习到的有子代码的有 if else elif while for 等 像input print 就没有子代码 3.如果多行代码属于同一个父代码,那么这些多行代码需要保持相同的缩进。 在Python中推荐使用四个空格表示缩进,增加代码的可读性。 4.具有系统缩进量的代码彼此间是按照顺序结构执行的,并没有从属关系。
分支结构就是根据条件判断的真假去执行不同分支对应的子代码,让计算机具备判断能力。