if 表达式://该分支第1层嵌套从这里开始
语句1
elif 表达式:
语句2
elif 表达式:
语句3
else :
语句4
elif 表达式: //最外层的elif语句
if 表达式://该分支第1层嵌套从这里开始
语句5
elif 表达式:
语句6
elif 表达式:
语句7
else : //最外层的else语句
if 表达式: //该分支第1层嵌套从这里开始
语句8
elif 表达式:
语句9
elif 表达式:
语句10
else :
语句11
语句12 //最外层结束位置
语法格式例子分析:
(1)首先,看(最外层)的分支结构,它是按照(if、elif、else)的语法格式编写的,就是必须以(if语句)开始,对应1个或多个(elif语句),只能对应1个(else语句),同时,(else语句)不能出现在(elif语句)的前面,所以,在上面的例子中,(最外层)的分支有3个。
(2)然后,在(最外层的if语句)中就进行了第1层的嵌套,同时,它也是按照(if、elif、else)的语法格式执行,1个(if语句)开始,对应了2个(elif语句),以及,1个(else语句),而它们的位置都要比(最外层的if语句)缩进一个空格。而结束位置就是(最外层的elif语句)。
(3)然后,在(最外层的elif语句)中也进行了第1层的嵌套,同时,它也是按照(if、elif、else)的语法格式执行,1个(if语句)开始,对应了2个(elif语句),而它们的位置都要比(最外层的elif语句)缩进一个空格。而结束位置就是(最外层的else语句)。
(4)最后,就是(最外层的else语句)中也进行了第1层的嵌套,同时,它也是按照(if、elif、else)的语法格式执行,1个(if语句)开始,对应了2个(elif语句),以及,1个(else语句),而它们的位置都要比(最外层的else语句)缩进一个空格。而结束位置就是(最外层的语句12)。
那么,通过上面的例子分析,相信大家就可以了解到(多分支嵌套)的代码结构与语法格式了,虽然看起来比较复杂,但是,大家只要记住,无论有多少层的分支嵌套,它们都是按照(if、elif、else)的语法格式进行编写的。
接下来,我们继续介绍(多分支嵌套)的应用,就是学习完以后,它可以如何在编程中使用呢?
