前言
if 语句是最简单的选择结构。如果满足条件就执行设定好的操作,不满足条件就执行其他其他操作。
PS:如有需要Python学习资料的小伙伴可以加下方的群去找免费管理员领取
点击加群即可免费获取Python学习资料
可以免费领取源码、项目实战视频、PDF文件等
判断的定义
如果条件满足,才能做某件事情,如果条件不满足,就做另外一件事情,或者什么也不做
判断语句又被称为“分支语句”
if...else... 语句,当 if 的条件为 True 时执行 if 下的语句块,否则执行 else 下语句块。
注意:if 和 else 语句以及各自的缩进部分共同是一个完整的代码块
多条件
在开发中,使用 if 可以判断条件使用 else 可以处理条件不成立的情况但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同时,就可以使用 elif语法格式如下:
注意
elif 和 else 都必须和 if 联合使用,而不能单独使用可以将 if 、 elif 和 else 以及各自缩进的代码,看成一个完整的代码块
elif 的应用场景是:同时 判断 多个条件,所有的条件是 平级 的
在开发中,使用 if 进行条件判断,如果希望在条件成立的执行语句中再增加条件判断,就可以使用if 的嵌套if 的嵌套的应用场景就是:在之前条件满足的前提下,再增加额外的判断if 的嵌套的语法格式,除了缩进之外和之前的没有区别语法格式如下:
if 的嵌套
总结
if 的三种形式
if
不满足条件时没有任何提示
if ... else
if ... elif ... elif ... else
多条件选择使用
if嵌套