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

      

  • 相关阅读:
    七天冲刺04
    软件工程概论项目——典型用户场景分析
    七天冲刺3
    七天冲刺2
    七天冲刺1
    第十三周总结
    软件工程概论个人作业02
    第二周学习进度
    软件工程个人作业01--四则运算
    连接数据库的javaee编译简易的WEB登陆界面
  • 原文地址:https://www.cnblogs.com/andy9468/p/10229294.html
Copyright © 2011-2022 走看看