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("请先买票")
    
     
  • 相关阅读:
    ElasticSearch 2 (23)
    ElasticSearch 2 (22)
    微信小程序框架模板部署:mpvue2.x+typescript+webpack3.x
    mpvue添加对scss的支持
    mpvue 封装axios请求方法
    Vue中qs插件的使用
    在微信小程序中使用less/sass
    微信小程序封装request请求
    VSCode --tsc : 无法加载文件
    Vue项目中的RSA加解密
  • 原文地址:https://www.cnblogs.com/wysk/p/11277650.html
Copyright © 2011-2022 走看看