Python精简入门级学习(三)

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 score80:
    print('良好')
elif score70:
    print('普通')
elif 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('您的等级不够呢')

个人整理好了java和python的资料可免费领取

1.JAVA资源分享:大厂面试解析+架构笔记+进阶学习PDF+精选视频资源
2.Python资源分享:python爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务