python学习第八天

程序三大执行流程
    从这节课开始,就会学习到一些带有'逻辑性'的操作.也就是从这时开始正式入门编程

    流程控制语句的本质,都可以在生活中找到对应的替代品 --> 如果 否则 重复 中断 跳过

    1.理解本质
    2.用生活例子,理解编程思路

    默契老师上班的时候和我说'七零啊,你等会上班帮我买歌西瓜吧,如果有西红柿,那就买两个'

    如果路上看到了有西红柿:
    1.买了一个西瓜,两个西红柿
    2.买了两个西瓜

    程序员比较一根筋,把看到西红柿当成是一个触发条件

    如果 看到西红柿:
        买两个西瓜
    否则:
        买一个西瓜

    三大执行流程:
        1.顺序执行: 程序是由上往下执行得,线性结构,如果中间代码报错了,后面的是不会执行
        2.选择执行: 根据条件成立与否,执行对应语句.就像是开车,往不同的路线开.分支语句
        3.循环执行: 如果条件满足就一直重复执行代码,直到不满足为止结束循环

    选择执行和循环执行 底层判断逻辑就是基于bool来判断

##选择执行(条件判断语句,if)
    if语句的功能为'逻辑判断',判断结果为真还是假
    if: 如果
    else: 否则
    elif: 或者 else if

    条件判断:
    单分支:满足条件就执行if里的代码,不满足啥事都没有
    双分支:满足条件就执行if里的代码,不满足就执行else的代码
    多分支:逐个判断是否满足if,elif的条件,如果满足就执行对应代码,都不满足执行else代码

    1.单分支语句:
        if 判断条件:
            执行语句
        num = int(input('请输入你的考试成绩'))
        if num >= 90:
                print('么么哒')

    如果满足if条件,就执行里面的代码,否则无事发生

    2.双分支语句:
        if 判断条件:
            执行语句
        else:
            执行语句
    num = int(input('请输入你的考试成绩'))
    if num >= 90:
        print('么么哒')
    else:
        print('加油.下次努力')
    如果满足if条件就执行if里的代码,否则执行else里的代码

    3.多分支语句:
        if 判断条件:
            执行语句
        elif 判断条件:
            执行语句
        else:
            执行语句

    num = int(input('请输入你的考试成绩'))
    if num >= 90:
        print('带你下馆子')
    elif num >= 80:
        print('带你去吃KFC')
    elif num >= 60:
        print('买饮料')
    else:
        print('加油.')
    如果满足if判断条件的,就执行if里的代码
    不满足就继续判断是否满足elif的条件,满足就执行elif里的代码
    都不满足执行else代码

    and:条件都满足才为真
    or: 条件满足一个即为真

    能做的东西:    
        文字游戏
        登录系统(用户名密码判断一致)
        猜拳
        打牌游戏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值