5. Python基础-条件判断与条件嵌套

1. 条件判断

单向判断

a = 6
if a >=6:
    print('满足条件')
  • 判断后面要加【 : 】
  • print 要【缩进4格】
  • 如果【不满足if条件】,代码就会不管,自己【跳过】

双向判断

if xxx:
    print()
else:
    print()
  • if 和 else 所代表的【条件是互斥】的

多向判断

if xxx:
    print()
elif xxx:
    print()
elif xxx:
    print()
else:
    print()
  • 判断的条件超过3个时,中间的条件都可以使用【elif】
  • 【elif】和【else】本质上是一样的,所以【elif】后可以【不接else】
  • 错点:【if 和elif】时配对的,【不能用while】和【elif】配对
  • 【if】【elif】【else】三者所代表的条件是互斥的

2. if 嵌套

if xxx:
    print()
    if xxx:
        print()
    else:
        print()
else:
    print()
    if xxx:
        print()
    else:
        print()
  • 根据赋值判断是否【符合条件】,符合则【执行条件命令】,【不符合】则【进入下一个判断】
  • 【elif】也可以放进嵌套里面

3.如何写嵌套

  • 写基础条件代码
  • 写基础条件的额外条件
  • 写基础条件2 的额外条件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值