程序的执行和人生一样,有按部就班,有选择,也有循环。 计算机程序由三种基本结构组成: - 顺序结构 - 分支结构 - 循环结构 ## 顺序结构 人生的主线是生老病死,程序的主线是从上往下。 顺序结构是程序执行的基本流程,它会按照代码从上往下依次执行。 例如: ```python >>> a = 1 >>> a += 1 >>> print(a) 2 ``` 上面的代码执行流程为: 1. 第一行代码定义变量`a`,并赋值为整数`1` 2. 第二行代码变量`a`自加1 3. 调用函数`print`输出变量`a`的值 ## 分支结构 每个人都会面临很多选择,不同的选择会有不同的人生。 程序里的分支结构,会根据条件,选择不同的分支,执行不同的代码,实现不同的功能。 分支结构包括: 1. 单分支 2. 二分支 3. 多分支 在python里通过`if`语句来实现分支结构。 ## 循环结构 人生也充满循环,每天周而复始,工作周而复始,等等。 程序里也有循环结构,周而复始的执行相同的代码。 python中循环结构有两种: 1. 条件循环 因为是通过`while`语句实现的,所以也叫`while`循环。 2. 迭代循环 也称为遍历循环,又因为是通过`for`语句实现的,所以也叫`for`循环