16.python之if-elif-else语句

  • 逻辑判断:一件事正确与否(真假的判断)
  • 根据判断的结构做出不同的事情,就是逻辑业务
  • 对于条件满足的判断语句,就是条件语句
  • 一个逻辑语句是由条件语句和业务语句组成的

if语句:判断一个命题的真实性,如果为真则执行if的逻辑语句
else语句:对于if语句条件不满足的时候执行另一个代码块的入口
elif语句:对应首次if判断不满足后,其他的判断条件

用法:

if bool_result:    # 语法快
    do              # 业务代码,注意缩进
elif bool_result:  
    elifdo:        # elif语句对应业务代码
elif bool_result:  
    elifdo:        # elif语句对应业务代码
else:
    elsedo:         # else语法块,需要缩进

参数:

  • bool_result:判断结果的真假,布尔类型
  • do:若bool_result为真则执行
  • elif:若bool_result为真则执行
  • elsedo:else对应代码块,前面的if和elif都不满足就执行

注:

  • 满足一个条件语句后,将退出当前条件语句;例如若满足if后,后面的elif和else都不会再执行,若满足了一个elif后,后面的elif和else也都不会再执行
  • 每个条件语句必须有一个if语句,elif可以有0个或多个,else可以有0个或1个
  • 每个条件语句,第一个必须是if语句
  • 若是有多个if语句,则每个if语句都会进行判断

例1:

a = 1

if a > 0:
    print('1')
elif a > -1:
    print('2')
elif a > -2:
    print('3')
else:
    print('4')

结果:
在这里插入图片描述

例2:

a = 1

if a > 0:
    print('1')
if a > -1:
    print('2')
if a > -2:
    print('3')
else:
    print('4')

结果:所有的if都会进行判断
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值