条件判断

if条件判断

注:布尔表达式,也有人称之为条件判断表达式的别名。因为它和条件判断表达式一样,结果无非True或者False。
在程序状态跟踪等其他重要条件判断中,布尔表达式提供了高效的方式。


Python 根据条件判断的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True, Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。

#condition 条件      
#code_block 代码块

if condition1:
    code_block1
elif condition2:
    code_block2
else:
    code_block3

条件判断中一般有三种结构:

  • 单if结构
  • if-elif(else if)结构(elif可多个)
  • if-elif-else结构 (elif可多个)

if结构

if 条件判断:
    代码块

条件判断为True,则执行缩进代码块

if-else结构

if 条件判断1:
    代码块1
elif 条件判断2:
    代码块2

只有条件判断1为False时,才会来判断elif。如果条件判断2为True,则执行代码块2,反之则不执行。

if-elif-else结构

if 条件判断1:
    代码块1
elif 条件判断2:
    代码块2
else:
    代码块3

如果 if和 elif都没满足,则不需要条件直接执行else的缩进代码块


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值