Python精简入门级学习(三)

作者: 码市冲冲冲 | 来源:发表于2021-04-06 16:05 被阅读0次

    Python精简入门学习之流程控制(上)
    -流程控制

    流程:就是计算机执行代码的顺序。
    流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑。
    流程控制的分类:
        1.顺序流程:就是代码之中自上而下的执行结构 也是python默认的流程
    2.选择流程/分支流程:根据在某一步的判断 有选择的去执行相应的逻辑的一种结构
        2.1 单分支
            if 条件表达式:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
        2.2 双分支
            if 条件表达式:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
            else:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
        2.3 多分支
            if 条件表达式:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
            elif 条件表达式:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
            elif 条件表达式:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
            else:
                一条条的python代码
                一条条的python代码
                一条条的python代码
                ......
    
            条件表达式:比较运算符/逻辑运算符/复合的运算符
    
    3.循环流程:在满足一定的条件下,一直重复的去执行某段代码的逻辑[事情]
    
        while 条件表达式:
            一条条的python代码
            一条条的python代码
            一条条的python代码
            ......
        for ... in 可迭代集合对象:
            一条条的python代码
            一条条的python代码
            一条条的python代码
            ......
    

    -While循环:
    适用于对未知的循环次数 用于判断

    -for使用:
    适用于已知的循环次数[可迭代对象遍历]

    -单分支

    # 语法格式:
    # if 条件表达式
    #     代码指令
    #     ......
    score = 60
    if score >= 60:
        print('成绩为及格')
        pass # 空语句
    print('语句运行结束')
    

    -双分支

    # 语法格式:
    # if 条件表达式: 比较运算符 逻辑运算符 / 复合条件表达式
    #     代码指令
    # else:
    #     代码指令
    # 必定会执行其中一个分支
    
    if score >= 60:
        print('及格')
        pass
    else:
        print('不及格')
        pass
    

    -多分支

    # 语法格式
    # if 条件表达式: 比较运算符 逻辑运算符 /复合条件表达式
    #     代码指令
    # elif 条件表达式:
    #      代码指令
    # ...
    # else:
    #     代码指令
    # 特征:
    # 1.只要满足其中一个分支,就会退出本层if语句结构[必定会执行其中一个分支]
    # 2.至少有两种情况可以选择
    # elif 后面必须的写上条件和语句
    # else 是选配 根据实际情况来填写
    
    score = int(input('请输入你的成绩:'))  # 将用户输入的数据赋值给变量 输入数据为int数据类型
    print(type(score))  # type() 查看数据类型
    if score>100:
        print('输入有误')
    elif score > 90:
        print('优秀')
        pass
    elif score<=90 and score>80:
        print('良好')
    elif score<=80 and score>70:
        print('普通')
    elif score <= 70 and score > 60:
        print('及格')
    else:
        print('你这个年龄段是怎么睡得着的?')
        pass
    print('查询程序已关闭')
    

    -if - else 的嵌套使用

    1.一个场景需要分阶段或者层次 做出不同的处理
    2.要执行内部的 if 语句 一定要外部的 if 语句满足条件
    ```dengji= int(input('请输入您的等级:'))
    jingyan = int(input('请输入您的经验:'))
    if dengji > 80 :
        if jingyan >=10000:
            print('渡劫成功')
            pass
        else:
            print('渡劫失败')
            pass
        pass
    else:
        print('您的等级不够呢')
    

    相关文章

      网友评论

        本文标题:Python精简入门级学习(三)

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