一,概念理解
条件语句的意思就是,在实现某个条件的情况下,会去执行什么操作,例如在判断a的值大于0时,就给a+1这样
二,具体实现
1,格式一
if 判断条件:
执行语句
例如
a = 2
if a > 0:
print(a + 1)
输出为
3
2,格式二
if 判断条件:
执行语句
else:
执行语句
例如
a = 2
if a > 0:
print(a + 1)
else:
print(a -1 )
输出为
3
3,格式三
if 判断条件1:
执行语句1...
elif 判断条件2:
执行语句2...
elif 判断条件3:
执行语句3...
else:
执行语句4...
例如:
a = 0
if a > 0:
print(a + 1)
elif a < 0:
print(a - 1)
else:
print(0)
输出为
0
4,三元表达式
将结构化的语句写成一个表达式,如上例可以改写成
a = 0
print(a + 1) if a > 0 else print(a - 1) if a < 0 else print(0)
输出为
0
先写结果再写条件,再用else连接
5,if语句嵌套
意思就是一个if条件里面再嵌一个if条件
a = 9
if a > 0:
if a > 5:
print("大于5")
else:
print("小于5")
elif a < 0:
print("小于0")
else:
print(0)
输出为
大于5
三,条件语句的特点
-
每个条件语句只会满足一次结果
-
判断条件是一个值的时候,会对该值进行bool判断