1. 分支结构
Python 的分支结构由 if 语句来操刀实现。
if 语句总共有 5 钟语法结构,其中前 4 种是比较常见的,而最后 1 种是比较炫酷的操作。
第 1 种是判断一个条件,如果这个条件成立,就执行其包含的某条语句或某个代码块。
语法结构如下:
1 if 条件: 2 某条语句或某个代码块 3 else: 4 某条语句或某个代码块
第 2 种同样是判断一个条件,跟第 1 种的区别是如果条件不成立,则执行另外的某条语句或某个代码块。
语法结构如下:
1 if 条件: 2 某条语句或某个代码块 3 else: 4 某条语句或某个代码块
第 3 种是判断多个条件,如果第 1 个条件不成立,则继续判断第 2 个条件,如果第 2 个条件还不成立,则接着判断第 3 个条件……
如果还有第 4、5、6、7、8、9 个条件,你还可以继续写下去。
语法结构如下:
1 if 第1个条件: 2 某条语句或某个代码块 3 elif 第2个条件: 4 某条语句或某个代码块 5 elif 第3个条件: 6 某条语句或某个代码块
第 4 种是在第 3 种的情况下添加一个 else,表示上面所有的条件均不成立的情况下,执行某条语句或某个代码块。
语法结构如下:
1 if 第1个条件: 2 某条语句或某个代码块 3 elif 第2个条件: 4 某条语句或某个代码块 5 elif 第3个条件: 6 某条语句或某个代码块 7 else: 8 某条语句或某个代码块