首页 > 其他 > 详细

if嵌套和elif的区别

时间:2019-01-06 17:44:02      阅读:202      评论:0      收藏:0      [点我收藏+]

if嵌套的使用场景:

2个(多个)条件有前后关系,必须先满足条件1,再判断是否满足条件2。

 

elif的使用场景:

2个(多个)条件是各自独立的平级关系,满足条件几就执行响应的代码。

 

------------------------------------------------优美的分隔线------------------------------------------------

if嵌套举例

# 输入用户年龄
age = int(input("请输入年龄:"))
sex = "男"

# 判断是否满 18 岁 (>=)
if age >= 18:

    # 如果满 18 岁,允许进网吧嗨皮
    print("你已经成年,欢迎来网吧嗨皮")
    if sex == "男":
        print("推荐玩CF")
    else:
        print("推荐玩QQ炫舞")
else:
    # 如果未满 18 岁,提示回家写作业
    print("你还没有成年,请回家写作业吧")

# 这句代码无论条件是否成立都会执行!
print("这句代码什么时候执行?")

  

elif举例

holiday_name = "平安夜"

if holiday_name == "情人节":
    print("买玫瑰")
    print("看电影")
elif holiday_name == "平安夜":
    print("买苹果")
    print("吃大餐")
elif holiday_name == "生日":
    print("买蛋糕")
else:
    print("每天都是节日啊……")

  

if嵌套和elif的区别

原文:https://www.cnblogs.com/andy9468/p/10229294.html

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