14. 条件语句

79 阅读1分钟

一,概念理解

条件语句的意思就是,在实现某个条件的情况下,会去执行什么操作,例如在判断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判断