大数据 爬虫Python AI Sql程序员

09-Python分支-if

2018-11-27  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读