zoukankan      html  css  js  c++  java
  • if, elif, else及if嵌套

    if 要判断的条件:
    条件成立时,要做的事
    .....
    注意:if语句以及缩进部分是看成一个完整的代码块,例如上述例子,不管age条件满不满足,最后一句打印欢迎光临始终会执行
     
    else语法格式
    if 要判断的条件:
    条件成立时,要做的事
    .....
    else:
    条件不成立时,要做的事
    ....
     
    elif语法格式
    if 条件1:
    条件1满足时执行代码
    ...
    elif 条件2:
    条件2满足时执行代码
    ...
    elif 条件3:
    条件3满足时执行代码
    ...
    else:
    以上条件都不满足时,执行的代码
    ....
     
    if, elif, else可组成一个整体的条件语句。
    if是必须有的;
    elif可以没有,也可以有很多个,每个elif条件不满足时会进入下一个elif判断;
    else可以没有,如果有的话只能有一个,必须在条件语句的最后。
     
    if嵌套
    if 条件1:
    条件1 满足时进行代码执行
    ...
        if 条件2(条件1基础上的条件2):
          条件2 满足时进行代码执行
    # 条件2不满足时的处理
       else:
           条件2 不满足时执行的代码
    else:
           条件1不满足时执行的代码
     
    案例:
    has_ticket = True
    knife_length = 30
    if has_ticket:
     print("车票检查通过,可以安检")
     if knife_length > 30:
     print("安检不通过")
     else:
     print("安检通过")
    else:
     print("请先买票")
    
     
  • 相关阅读:
    Java动态绑定和静态绑定-多态
    Java方法内联
    Java反射机制及原理
    Jvm-类加载机制
    Zookeeper 源码解析-环境准备
    SpringMvc源码解析
    Java虚拟机的意义
    起跑线
    js动态生成html,onclick事件失效解决方法
    虚拟机能ping通,但是telnet某个端口却不行
  • 原文地址:https://www.cnblogs.com/wysk/p/11277650.html
Copyright © 2011-2022 走看看