美文网首页
if基础和嵌套

if基础和嵌套

作者: 岑洋 | 来源:发表于2018-11-29 10:49 被阅读0次

    自学整理记录,大神见笑

    判断(if)语句

    if语句体验

    if判断语句基本语法

    • 语法格式如下:

    if 要判断的条件:
     条件成立时,要做的事情
     ......

    • 注意:代码的缩进为一个tab键,或者四个空格
    • 注意:Python空格和tab键尽量不要混用
    • if语句以及下发所有缩进的部分的代码是一个整体,是一个代码块

    else处理不满足的条件

    • 格式如下:

    if 要判断的条件:
     条件成立时,要做的事情
     .....
    else:
     条件不成立时,要做的事情
     ......

    • 注意:if和else语句以及各自的缩进部分共同是一个完整的代码块

    运算符

    比较运算符

    运算符 描述
    == 检查两个操作数的值是否相等,如果是,则条件成立,返回True
    != 检查两个操作数的值是否不相等,如果是,则条件成立,返回False
    > 检查左操作数的值是否大于右操作数的值,如果是,则条件成立,返回True
    < 检查左操作数的值是否小于右操作数的值,如果是,则条件成立,返回True
    >= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立,返回True
    <= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立,返回True
    • 注:Python2.x中判断不等于还可以用<>运算符,同样!=运算符依然适用

    逻辑运算

    • 即判断条件有多个的时候
    • Python的逻辑运算符有三种:and/or/not,即与/或/非

    与and
    必须同时符合,一个不成立则全不成立

    或or
    有一个条件成立即可

    非not
    条件取反

    if语句进阶

    elif

    • 为了增加判断条件
    • 代码格式如下:

    if 条件1:
     条件1满足执行的代码
     ......
    elif 条件2:
     条件2满足执行的代码
     ......
    else:
     所有条件都不满足执行的代码
     ......

    • 注意:elif和else都必须和if联合使用,不可单独使用
    • if、elif、else是一个整体代码块

    if嵌套

    • 作用是在之前条件满足下,再增加额外判断条件
    • 完整的if语句语法格式如下:

    if 条件1:
     条件1满足执行的代码
     ......
     if 条件1基础上的条件2:
      满足条件2执行的代码
      ......
     else:
      不满足条件2执行的代码
    else:
     条件1不满足执行的代码

    • 注:PyCharm使用技巧,选中多段代码,Tab键缩进;Shift+Tab键减少缩进
    • 注:PyCharm使用技巧,如果if语句一行代码过长,可以在条件整体上加括号,在逻辑运算符处换行,新换行的代码要多缩进一个Tab

    随机数

    • 导入随机数工具包

    import random

    • random.randint(a,b),返回a到b之间所有整数,包括a和b,但是a不能小于b,可以等于
    • 注:导入工具包放在顶部,方便下方代码使用

    相关文章

      网友评论

          本文标题:if基础和嵌套

          本文链接:https://www.haomeiwen.com/subject/tanqqqtx.html