04-5 python语法入门之流程控制
[TOC] #一 引子: 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for) 插图:恶搞图20 #二 分支结构 2.1 什么是分支结构 分支结构就是根据条件判断的真假去执行不同分支对应的子代码 2.2 为什么要用分支结构 人类某些时候需要根据条件来决定做什么事情,比如:如果今天下雨,就带伞 所以程序中必须有相应的机制来控制计算机具备人的这种判断能力 2.3 如何使用分支结构 ###2.3.1 if语法 插图:恶搞图18 用if关键字来实现分支结构,完整语法如下 if 条件1: # 如果条件1的结果为True,就依次执行:代码1、代码2,...... 代码1 代码2 ...... elif 条件2: # 如果条件2的结果为True,就依次执行:代码3、代码4,...... 代码3 代码4 ...... elif 条件3: # 如果条件3的结果为True,就依次执行:代码5、代码6,...... 代码5 代码6 ...... else: # 其它情况,就依次执行:代码7、代码8,...... 代码7 代码8 ...... # 注意: # 1、python用相同缩进(4个空格表示一个缩进)来标识一组代码块,同一组代码会自上而下依次运行 # 2