if判断 三种
if
if后的条件成立,则执行if中缩进的代码块
if 可以嵌套使用,可以嵌套多次,注意缩进,同一级别代码缩进相同
代码块: 同一缩进级别的代码,三个代码缩进级别一样,即运行级别一样,运行顺序为从上到下
布尔值为False数据有哪些: 0, None, ‘’, [], {}
布尔值可以直接用来判断
变量名也可以用来判断,因为可以变量名指向的值对应的就是True或False
if 条件:
代码1
代码2
代码3
if…else
else 不能单独使用,必须和if,while,for配合使用
if…else表示if成立代码成立会干什么,else不成立会干什么
if 条件:
#该条件 成立 会执行以下三个子代码块
代码1
代码2
代码3
else:
#该条件 不成立 会执行以下三个子代码块,elif...否则干什么
代码1
代码2
代码3
if…elif…else
if条件1成立干什么,
elif条件2成立干什么,
elif条件3成立干什么,
else…否则干什么。
if elif else,三个子代码块只会执行一个
如果执行了 if, 则表示if条件成立
如果执行了 elif,则表示if的条件不成立,else 则不涉及,不用看,不触发执行
如果执行了 else,则表示 if 和 elif 的条件都不成立
if 条件:
#该条件 成立 会执行以下三个子代码块
代码1
代码2
代码3
elif 条件2:
#该条件2 成立 会执行以下三个子代码块
代码1
代码2
代码3
else:
#以上条件都不成立,则会执行以下三个子代码块
代码1
代码2
代码3