首页 > 其他 > 详细

第3关—条件判断与嵌套

时间:2019-09-12 18:31:23      阅读:146      评论:0      收藏:0      [点我收藏+]

1、条件判断

1.1、单项判断:if

# 为宝石数量赋值
stonenumber=6

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

 

技术分享图片

 

2.2、双向判断:if…else…

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

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

技术分享图片

 

 在if...else条件语句中,ifelse各自抱团,形成两个不同的代码块。表示的是条件其他条件的互斥关系——如果不满足if条件,就执行else其他条件

技术分享图片

关于if...else...的相关知识点到这里就讲完了,我们来总结一下if…else…语句的知识点。

 技术分享图片

 

 1.3、多向判断:if…elif…else…

当判断的条件超过3个时,中间的多个条件都可以使用elif

# 为宝石数量赋值
stonenumber=5

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

    # 结果:显示‘绯红女巫需要亲手毁掉幻视额头上的心灵宝石’的结果
    print(绯红女巫需要亲手毁掉幻视额头上的心灵宝石)

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

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

 

技术分享图片

 

 我们来总结一下elif的知识点:

 技术分享图片

 

 2、if嵌套

if嵌套的应用场景,简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。

historyscore=26

if historyscore>=60:
    print(你已经及格)

    if historyscore>=80:
        print(你很优秀)

    else:
        print(你只是一般般)

else:
    print(不及格)

    if historyscore<30:
        print(学渣)

    else:
        print(还能抢救一下)

print(程序结束)

 

第3关—条件判断与嵌套

原文:https://www.cnblogs.com/waitingzxy/p/11514437.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!