zoukankan      html  css  js  c++  java
  • if嵌套和elif的区别

    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("每天都是节日啊……")
    

      

  • 相关阅读:
    CGCDSSQ
    100200H
    斗地主
    借教室
    bzoj 3743
    17B
    能量项链
    589
    16-求连续数组和最大
    15-幸运数组4、7
  • 原文地址:https://www.cnblogs.com/andy9468/p/10229294.html
Copyright © 2011-2022 走看看