一、判断语句嵌套
1、语法说明
在 Python 的开发场景中 , 除了
单个条件判定 : if 条件判定 , if else 条件判定 ;
多个并列条件判定 : if elif else 条件判定 ;...之外 , 还有 满足 前置条件判定 后 进行 第二次条件判定 的开发场景 ;
针对上述需求 , 可以使用 嵌套判断语句 ;
嵌套判断语句 :
if 条件1:
满足条件1对应的操作
if 条件2:...满足条件2对应的操作
上面的 第二个 if 条件判断语句 , 前面有 8 个空格 , 其从属于 条件1 满足后执行的代码块 ,
只有 条件1 满足后 , 才会进行 条件2 的判断 ,
如果 条件1...不满足 , 则不会执行 满足条件1对应的操作 和 条件2 判断 ;
在 Python 中 , 可以使用 嵌套的判断语句 来进行复杂的条件判断 ;
嵌套的判断语句可以 重复嵌套使用 if / elif /...else 关键字 进行条件判断 ;
注意 : 在编写嵌套的判断语句时,要 确保每个条件都被正确地缩进 , 以便指定它们属于哪个判断块 ; 缩进通常使用 空格 或 TAB 制表符 来完成 , 一旦使用了一种方式