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

      

  • 相关阅读:
    Shell与if相关参数
    Linux盘符漂移问题
    shell脚本,每5个字符之间插入"|",行末不插入“|”
    paste:linux合并两个文件中的列(左右合并)
    关于bc 的scale .
    RxJS与观察者模式
    什么是虚拟DOM
    JS设计模式
    JS自定义事件
    原生js实现拖拽功能
  • 原文地址:https://www.cnblogs.com/andy9468/p/10229294.html
Copyright © 2011-2022 走看看