(四)条件判断

条件判断

if  判断

这是一个最简单的判断

如果 A:

   就 B

 即当A返回值为True(即不为一个空变量/列表;满足某条件)时执行B

a=0
b=0
if a == b:
    print("aaa")

这是样例↑

a==b成立,那么就运行缩进内的程序:print("aaa")

if……else判断

if……else判断就是一种相对复杂的判断了

如果……
    就……
不然
    就……
a=0
b=1
if a==b:
    print("yes")else:
    print("no")

这是样例↑

因为1≠0,所以执行的是else缩进中的内容(print("no"))

if……elif判断

这里是双重if的简化版

如果……
    就……
否则如果……
    就……

其实这种判断也可以变成

如果……
    就……
如果……
    就……

也就是普通版

a=0
b=1
c=2
if a==b:
    print("a=b")
else:
    if b==c:
        print("b=c")

这不是样例↑

这确实可以用,但比较麻烦,而且elif和if的最大区别就是elif是在上一条件不成立时的判断

if……else接 if 确实可以,但……很麻烦嘛

所以正确做法是这样↓

a=0
b=1
c=2
if a==b:
    print("a=b")
elif b==c:
    print("b=c")

简单多了是不是?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值