当前位置:

Python条件判断

本文最后更新于2019-05-12,已超过 1年没有更新,如果文章内容、图片或者下载资源失效,请留言反馈,我会及时处理,谢谢!

温馨提示:本文共803个字,读完预计3分钟。

比方说,我想让天猫精灵在感知到我开门的一瞬间,打开客厅的灯。如果我只说:天猫精灵,打开灯。那么,由于缺少开门的前提条件,无论你开不开门,灯都会打开着。

所以,我们下的命令应该是这样:天猫精灵,如果我开门,你打开客厅的灯。

而这个下命令的如果…就…逻辑,就是与计算机沟通的逻辑——条件判断,其作用就是明确地让计算机知道:在什么条件下,该去做什么。

条件判断

在Python宇宙,条件判断语句总共有三种表现形式,我们先从最简单的单向判断:if开始说起

单向判断:if

# 为宝石数量赋值
stonenumber=6

# 条件:如果你拥有的宝石数量大于等于6个
if stonenumber>=6:
    
    # 结果:显示‘你拥有了毁灭宇宙的力量’的结果
    print('你拥有了毁灭宇宙的力量')   

双向判断:if…else…

# 赋值语句:为宝石数量赋值
stonenumber=3

# 条件:如果你拥有的宝石数量大于等于6个
if stonenumber>=6:
    
    # 结果:显示‘你拥有了毁灭宇宙的力量’的结果
    print('你拥有了毁灭宇宙的力量')
    
# 条件:当赋值不满足if条件时,执行else下的命令
else:
    
    # 结果:显示‘去找灵魂宝石’的结果
    print('带着卡魔拉去沃弥尔星寻找灵魂宝石')

多向判断:if…elif…else…

# 为宝石数量赋值
stonenumber=5

# 条件:如果你拥有的宝石数量大于等于6个
if stonenumber>=6:
    
    # 结果:显示‘就拥有了毁灭宇宙的力量’的结果
    print('你拥有了毁灭宇宙的力量')
    
# 条件:如果想让宝石数量停留在5个以下,至少一个
elif 0<stonenumber<=5:

    # 条件:当赋值不满足if和elif条件时,执行else下的命令,宝石数量在3个以下
    print('红女巫需要亲手毁掉幻视额头上的心灵宝石')

else:

    # 结果:显示‘需要惊奇队长逆转未来’的结果
    print('需要惊奇队长逆转未来')
    

总结:

Python条件判断-Mr.Li's Blog Python条件判断-Mr.Li's Blog Python条件判断-Mr.Li's Blog

执行逻辑:

Python条件判断-Mr.Li's Blog Python条件判断-Mr.Li's Blog Python条件判断-Mr.Li's Blog

原文链接:,转发请注明来源!
评论已关闭。