
上QQ阅读APP看书,第一时间看更新
3.1 程序结构

微视频
语句是构造程序的基本单位,程序运行的过程就是执行程序语句的过程。程序语句执行的次序被称为流程控制(控制流程)。流程控制的结构有顺序结构、选择结构和循环结构3种。顺序结构是Python脚本程序中基本的结构,它按照语句出现的先后顺序依次执行,如图3-1所示。选择结构按照给定的逻辑条件来决定执行顺序,如图3-2所示。

图3-1 顺序结构

图3-2 选择结构
循环结构即根据代码的逻辑条件来判断是否重复执行某一段程序,若逻辑条件为True,则进入循环重复执行,否则结束循环。循环结构可分为条件循环和计数循环,如图3-3所示。

图3-3 循环结构
顺序结构非常容易理解。例如,定义两个变量,然后输出变量的值,代码如下:
aa="创建一个新农村" bb="为人民服务!" print(aa) print(bb)
选择结构和循环结构的应用非常广泛。例如,求1至100之间,既能被2整除,又能被3整除的数。要解决这个问题,需要以下两个要素:
(1)需要满足的条件是一个数,不仅可以整除2,而且还能整除3。这就是条件判断,需要通过选择结构来实现。
(2)依此尝试1至100之间的数,这就需要循环执行,这里就要用到循环语句。