• python判断语句


    1.布尔类型

    进行判断,只有是(True:本质上是一个数字,记作1)和否(False:本质上是一个数字,记作0)。
    定义变量存储布尔类型数据:

    变量名称 = 布尔类型字面量
    a = True
    
    • 1
    • 2

    代码演示:

    a = True
    print(type(a))
    
    • 1
    • 2

    输出结果:

    <class 'bool'>
    
    • 1

    2.比较运算符

    ==:判断内容是否相等,满足为True,不满足为False。
    !=:判断内容是否不相等,满足为True,不满足为False。
    >:判断运算符左侧内容是否大于右侧,满足为True,不满足为False。
    <:判断运算符左侧内容是否小于右侧,满足为True,不满足为False。
    >=:判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False。
    <=:判断运算符左侧内容是否小于等于右侧,满足为True,不满足为False。
    代码演示:

    # ==
    a = 10
    b = 10
    if a == b:
        print(True)
    # !=
    a = 1
    b = 2
    if a != b:
        print(True)
    # >
    a = 3
    b = 2
    if a > b:
        print(True)
    # <
    a = 1
    b = 2
    if a < b:
        print(True)
    # >=
    a = 3
    b = 2
    if a >= b:
        print(True)
    # <=
    a = 1
    b = 2
    if a <= b:
        print(True)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30

    输出结果:

    True
    True
    True
    True
    True
    True
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3.if语句基本格式

    if 要判断的条件:条件成立时,要做的事情
    代码演示:

    a = 20
    if a > 10:
        print(f"a大于10是:{a > 10}")
    
    • 1
    • 2
    • 3

    输出结果:

    a大于10是:True
    
    • 1

    4.if_else组合判断语句

    满足if条件则执行if下面的语句,否则执行else下面的语句。

    if 条件:
    	执行。
    else:
    	不满足if条件执行。
    
    • 1
    • 2
    • 3
    • 4

    代码演示:

    a = 0
    if a > 10:
        print(f"a大于10是:{a > 10}")
    else:
        print(f"a不大于10是:{a > 10}")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    输出结果:

    a不大于10是:False
    
    • 1

    5.if_elif_else组合使用的语法

    满足if或者elif条件则执行if或者elif下面的语句,都不满足执行else下面的语句。

    if 条件1:
    	条件1满足执行。
    elif 条件n:
    	条件n满足执行
    else:
    	所有条件不满足执行。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    代码演示:

    a = 10
    if a > 10:
        print(f"a大于10是:{a > 10}")
    elif a == 10:
        print(f"a等于10是:{a == 10}")
    else:
        print(f"a小于10是:{a < 10}")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    输出结果:

    a等于10是:True
    
    • 1

    6.判断语句的嵌套

    在满足if条件的时候里面还可以加其他的判断。

    if 条件1:
    	条件1满足执行。
    	if 条件2:
    		条件2满足执行。
    
    • 1
    • 2
    • 3
    • 4

    代码演示:

    a = 10
    if a == 10:
        print(f"a等于10是:{a > 10}")
        if a < 20:
            print(f"a小于20是:{a < 20}")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    输出结果:

    a等于10是:False
    a小于20是:True
    
    • 1
    • 2

    7.随机数

    使用random可以随机生成一个指定范围的数字,例如随机生成1-20之间的一个数字。
    代码演示:

    import random
    a = random.randint(1,20)
    print(a)
    
    • 1
    • 2
    • 3

    输出结果:

    5
    
    • 1

    可多执行几次,每次结果不一样。

  • 相关阅读:
    SpringMVC源码(1)-文件上传请求
    主流前沿的开源监控和报警系统Prometheus+Grafana入门之旅-中
    【操作系统-进程】PV操作——吸烟者问题
    Web 安全之 Permissions Policy(权限策略)详解
    JS 函数
    java-php-python-ssm研究生入学考试备考辅助系统计算机毕业设计
    CentOS下安装MySQL 8.1及备份配置
    初识vue里的路由
    开源在医疗健康领域的应用
    完美解决 flex 实现一行三个,显示多行,左对齐
  • 原文地址:https://blog.csdn.net/LingDIHong/article/details/133282315