python三种以上判断条件_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

# 条件:当赋值不满足if和elif条件时,执行else下的命令,宝石数量在3个以下

print('红女巫需要亲手毁掉幻视额头上的心灵宝石')

else:

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

print('需要惊奇队长逆转未来')

总结:

8a1fbb830502f79d7100db7437947a8f.png

33c0eb8c55c5ea8da35516ebf034ff89.png

b2601d7121a44c99f97b6d60de5c0618.png

执行逻辑:

e19cbc5be69cee333470f79815f47327.png

89cc21c977d003d160b259125e15ee63.png

d3736578eaaeb3009dfb5c1eaf94238e.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值