码迷,mamicode.com
首页 > 其他好文 > 详细

if嵌套和elif的区别

时间:2019-01-06 18:18:23      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:情人节   执行   nbsp   必须   推荐   input   name   允许   关系   

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的区别

标签:情人节   执行   nbsp   必须   推荐   input   name   允许   关系   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!