• 【零基础学Python】Day11 Python条件控制


    昨天跟大家一起学习了Python解释器,没学的兄弟姐妹们看这里零基础学Python,今天让我们开始学习Python条件控制吧。
    需注意的是,【零基础学Python】此系列都使用Python3。


    条件控制
    在这里插入图片描述
    Python 条件控制是指通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
    在这里插入图片描述
    判断使用if,if heizui==1 执行下面代码块,else if heizui==2 执行它下面代码块(Python使用elif简写),其它情况 else 再执行它下面代码块,大家可能比较好奇,怎么判断是不是它下面的代码块呢?上代码大家就清楚了。

    >>> heizui = 3
    >>> if heizui==1:
    ...  print(1)
    ... elif heizui==2:
    ...  print(2)
    ... else:
    ...  print(3)
    ...
    3
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    下面为if中常用的操作运算符:

    操作符描述
    <小于
    <=小于或等于
    >大于
    >=大于或等于
    ==等于,比较两个值是否相等
    !=不等于

    下面搞个有意思的,判断修狗🐕对应的人年龄,创建dog_age.py文件,里面写入如下代码:

    age = int(input("请输入你家狗狗的年龄: "))
    print("")
    if age <= 0:
        print("输入错误,请重新输入")
    elif age == 1:
        print("相当于 14 岁的人!")
    elif age == 2:
        print("相当于 22 岁的人!")
    elif age > 2:
        human = 22 + (age -2)*5
        print("对应人类年龄: ", human)
     
    # 退出提示
    input("点击 enter 键退出")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    运行脚本

    (base) C:\Users\Hp340>d:
    
    (base) D:\>python dog_age.py
    请输入你家狗狗的年龄: 2
    
    相当于 22 岁的人!
    点击 enter 键退出
    
    (base) D:\>python dog_age.py
    请输入你家狗狗的年龄: 3
    
    对应人类年龄:  27
    点击 enter 键退出
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    if也可以嵌套,有一些复杂逻辑可能会用到,创建num.py,里面写入

    num=int(input("输入一个数字:"))
    if num%2==0:
        if num%3==0:
            print("你输入的数字可以整除2和3")
        else:
            print("你输入的数字可以整除2,但不能整除3")
    else:
        if num%3==0:
            print("你输入的数字可以整除3,但不能整除2")
        else:
            print("你输入的数字不能整除2和3")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    运行脚本

    (base) D:\>python num.py
    输入一个数字:27
    你输入的数字可以整除3,但不能整除2
    
    • 1
    • 2
    • 3

    兄弟姐妹们学废了吗

  • 相关阅读:
    重建与发展:数字资产借贷行业朝着可持续发展迈进!
    四、thymeleaf注释
    Stable Diffuse AI 绘画 之 ControlNet 插件及其对应模型的下载安装
    spring cloud
    机器学习中的线性代数
    【iOS开发】——事件传递链和事件响应链
    I2C知识大全系列三 —— I2C驱动之单片机中的I2C
    Programming Differential Privacy第八章
    浅谈Vue中的$nextTick方法
    再次安装pytorch
  • 原文地址:https://blog.csdn.net/Dr_Guo/article/details/126725584