1.概述
条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
条件语句的执行过程图
2. 条件控制语句语法:
python中使用 if语句实现条件控制
语法:
if(判定条件):执行语句1elif(判定条件):执行语句2elif(判定语句):执行语句3
...
else:执行语句x
注意的点:
1. 判定语句后面,需冒号结尾
2. 条件成立后执行的语句,注意缩进
3. 同一缩进的多个if语句之间是顺序执行的关系,之间没有必然关系
4. elif语句后面必须添加判定条件,多个elif语句之间是排他关系,最多只能有一条执行。elif不是必须的,位置必须 在if之后,else之前(else存在的话)
5.else语句之后不需要添加判定条件,else必须与最近的同级if语句配对出现(不能单独出现),也可以省略
3. if中常见的操作运算符
操作符
<
小于
<=
小于等于
>
大于
>=
大于等于
==
等于
!=
不等于
in
存在
not in
不存在
4. 嵌套:
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句
注意:
1. 嵌套时注意缩进
2. else依然是匹配同一级别的最近的if语句