参考链接: Python中的决策(if,if..else,嵌套if,if-elif)
文章目录
elifif嵌套扩展
elif
如果是多条件分支,不同条件,执行不同代码,则用elif 格式如下:
if 条件1:
执行代码1
elif 条件2:
执行代码2
elif 条件3:
执行代码3
.......
else:
以上条件都不满足执行代码
多个elif ,多个条件,每个条件都是平级的可以将从if到elif再到else以及其下的缩进代码看成一个代码块。
if嵌套
if的嵌套 是 递进的,用于当满足条件时还希望再增加分支 语法格式:
if 条件1:
if 条件2:
执行
else 不满足条件2:
执行
else 不满足条件1:
执行
扩展
input()函数返回值类型是字符串。如果转换成bool型变量:只有空值是False,否则有任意字符都是True