Python条件判断语句(时不时就被绕进去的坑)

1. 一个if语句 + 一个else 语句:      
当if 判断为True时,执行if语句下的代码; 而当if判断为False时,执行else语句下面的代码。

2.n个if语句(n>=2)   +   最后一个else语句:   
每一个if语句都会被判断,不管它之前的if判断的是True或者False。 判断为True的if语句,其对应的代码会被执行,而为False时则不执行,直接跳到下一个if判断。

而else语句只有当第n个if(即else前一个if)为False时才执行。若第n个if为True, 则不执行else语句对应的内容。

3.一个if语句    +   n 个 elif语句 (n >=1)    +   一个else语句:
按照先后顺序进行判断,若当前条件(if 或者是 elif) 为False, 则跳到下一个条件进行判断,否则为True时,执行对应的代码,并且后面还未执行的条件判断都跳过,不再执行了。

即只要遇到一个if或elif为True的, 程序执行完对应的代码后,该轮条件判断就结束了。
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值