1、判断的定义
-
条件满足
,做某件事情。 -
条件不满足
,则做另一件事情,或者什么也不做。
判断语句又被称为“分支语句
”,正是因为有了判断,才让程序有了很多的分支。
2、if 判断语句的基本语法
在Python
中,if
语句就是用来进行判断的。格式如下:
if 要判断的条件:
条件满足时,要做的事情
……
注意
-
if
语句以及缩进的代码
是一个完整的代码块
。
3、else 处理条件不满足的情况
使用if
语句进行判断时,只能判断满足条件时应该做的事情。如果需要判断不满足条件是应该做的事情,应该使用else
语句。格式如下:
if 要判断的条件:
条件成立时,要做的事情
……
else:
条件不成立时,要做的事情
……
注意:
-
else
语句以及缩进的代码
是一个完整的代码块
。
4、if 语句进阶
1) elif
-
if
语句可以判断条件
;else
语句可以处理条件不满足
的情况。 - 在程序开发过程中,如果需要
再增加一些条件
,而且条件不同时需要执行的代码也不同
,就要用到elif
语句。格式如下:
if 条件1:
条件1满足时执行的代码
……
elif 条件2:
条件2满足时执行的代码
……
elif 条件3:
条件3满足时执行的代码
……
else:
以上条件均不满足时执行的代码
……
注意
-
else
语句和elif
语句都必须和if
语句联合使用,不能单独使用。 - 可以把
if
、else
和elif
以及各自缩进的代码
,看成一个完整的代码块
。
2) if 嵌套
-
elif
语句可以同时判断多个条件
,并且所有条件都是平级的
。 - 在程序开发过程中,
if
语句可以进行条件判断,如果需要在条件成立的执行语句中再增加条件判断
,就要用到if 嵌套
。 -
if
嵌套可以在之前条件满足
的前提下,再增加额外的判断条件
。格式如下:
if 条件1:
条件1满足时执行的代码
……
if 条件1基础上的条件2:
条件2满足时执行的代码
……
else:
条件2不满足时执行的代码
else:
条件1不满足时执行的代码
……