09-Python分支-if

作者: 撩课学院 | 来源:发表于2018-11-27 15:31 被阅读9次

1. 概念

    是指程序的流程走向, 比较像一棵树分散的树枝

2. 场景?

    上网
        有身份证
            and
                成年
                    and
                        有钱
    安检
        有票
            and
                没有携带违禁物品
    ATM
        有卡
            and
                密码正确
                    and
                        有余额
    用户登录
        账号正确
            and
                密码正确
        or
        二维码扫描成功
        or
        指纹识别成功

3.if语法&示例

    单分支判断
        if  条件:
            条件满足时,执行语句...
    双分支判断
        if  条件:
            条件满足时,执行语句...
        else:
            条件不满足时,执行语句...
    练习案例
        根据分数区间, 打印出对应的级别
        大于等于90  并且 小于等于100
             优秀
        大于等于80  并且 小于90
            良好
        大于等于60  并且 小于80
            及格
        大于等于0  并且 小于60
            不及格
    if嵌套
        每一个 "执行语句..." 位置, 都可以再次写判断语句
        因为这一部分本质就是代码
            判断语句就是代码, 当然可以放
        例如
            if  条件1:
                if 条件2:
        条件满足时,执行语句...
    else:
        条件不满足时,执行语句...
            else:
                if 条件2:
        条件满足时,执行语句...
    else:
        条件不满足时,执行语句...
            这一块, 就是条件1满足时, 进入执行的语句部分
            这一块, 就是条件1不满足时, 进入执行的语句部分
    多分支判断
        if  条件:
            条件满足时,执行语句...
        elseif 条件:
            条件满足时,执行语句...
        else:
            以上条件都不满足时,执行语句...
        这一部分根据需求, 可以重复多次
    注意
        强制缩进
            tab缩进
        嵌套
            if else 匹配问题
            按照缩进格式进行匹配
        建议, 不要写嵌套层级太深的代码
        Python中没有类似于其他语言中的swith...case语法

4.案例

    优化-"体脂率计算"案例
        输入
            部分容错处理
                身高范围
                    0 < 身高 < 3
                体重
                    0 < 体重 < 300
                年龄
                    0 < 年龄 < 150
                性别
                    是 1 或者 0
        数据处理
            针对男女的判定标准, 分别进行判断
            而不是通过找规律计算出的最大最小值, 进行判定
        输出
            结果提示优化
                男/女
                    先生你好
                    女士你好
                正常/不正常
                    恭喜您, 身体非常健康, 请继续保持
                    请注意, 您的身体不正常
                        偏瘦
                        偏胖
            示例
                先生你好, 请注意, 您的身体偏胖

5.作业

    用户登录
        用户名和密码都正确
            提示登录成功
        否则
            如果账号错误
                提示账号错误
            如果密码错误
                提示密码错误

学习地址:

撩课-Python大数据+人工智能1
撩课-Python大数据+人工智能2
撩课-Python大数据+人工智能3
撩课-Python大数据+人工智能4
撩课-Python大数据+人工智能5
撩课-Python大数据+人工智能6
撩课-Python-GUI编程-PyQt5

相关文章

  • 09-Python分支-if

    1. 概念 2. 场景? 3.if语法&示例 4.案例 5.作业 学习地址: 撩课-Python大数据+人工智能1...

  • 09-Python笔记整理(函数)

    函数也是对象 函数的返回值 1.函数的返回值:a.就是函数返回给调用者的值b.就是return关键字后面的表达式的...

  • 09-Python标准库-[部分]

    一、目录遍历 os 用于获取系统的功能,主要用于操作文件或者文件夹 代码演示: 1.使用递归遍历目录 代码演示:...

  • git 操作之分支

    查看分支 创建分支 删除分支 切换分支 分支比较 本地分支和远程分支比较 本地分支和本地分支比较 分支合并 跟踪分支

  • 分支处理

    一、创建分支 本地分支 远程分支 二、删除分支 本地分支 远程分支 三、查看分支 本地分支 远程分支 四、切换分支

  • 分支管理模型

    master分支 生产分支。 preprod分支 预生产分支。 test分支 测试分支。 dev分支 开发分支。 ...

  • Git分支

    内容简介 分支简介 创建分支 查看分支 切换分支 分支合并 删除分支 分支管理 远程分支 分支简介 为了真正理解 ...

  • git分支(branch)和标签(tag)操作

    分支相关操作 查看分支 创建分支 切换分支 创建+切换分支 合并某分支到当前分支 删除本地分支 删除远程分支 标签...

  • git分支管理

    查看分支: 创建分支: 切换分支: 创建+切换分支: 合并某分支到当前分支: 删除分支:

  • Git(三)——Branch分支

    创建分支 查看分支 切换分支 创建并切换分支 删除本地(合并)分支: 删除本地(未合并)分支: 删除远程分支 分支...

网友评论

    本文标题:09-Python分支-if

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