05-条件控制语句

1. 非布尔值的与或运算
  • 当我们对非布尔值进行与或运算时,Python会将它当成布尔值运算,最终会返回原值。
  • 非布尔值与运算的规则
    • 与运算是找FALSE,如果第一个值是False,则不看第二个值,直接返回第一个值。否则返回第二个值。
  • 非布尔值得或运算规则
    • 或运算是找True,如果第一个值是True,则不看第二个值,直接返回第一个值,否则返回第二个值。
2. 条件运算符(三元运算符)

条件运算符

  • 条件运算符在执行时,会先对条件表达式进行求值判断。如果判断结果为True,则执行语句1,并返回执行结果。如果判断结果为Fslse,则执行语句2,并返回执行结果。
  • 语法结构为 : 语句1 if 表达式 else 语句2
3. 条件判断语句(if语句)
  • 执行流程:
    • if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后面的语句,如果为False,则不执行。
    • 语法:if条件表达式:
      • 代码块
    • 代码块以缩进开始,直到代码恢复到缩进之前的级别时结束
    • 代码块就是一种为代码分组的机制
4. input()函数
  • 该函数是用来获取用户的指令输入
  • input()函数调用后,程序会立即停止,在终端的等待用户输入,用户输入完内容后,程序会进行一个判断,最终结果会以返回值的形式返回。
5. if–else语句
  • 语法 :
  • if条件表达式 :
    • 代码块
  • else :
    • 代码块
  • 执行流程:
    • if --else条件语句在执行时,程序会先对if后的条件表达式进行求值判断。如果为True,则执行if后的代码块。如果为False,则执行else后的代码块
6. if–elif–else语句
  • 语法结构:
  • if条件表达式:
    • 代码块
  • elif条件表达式:
    • 代码块
  • elif条件表达式:
    • 代码块
  • else条件表达式:
    • 代码块
  • 执行流程为:if–elif–else语句在执行时,是由上之下依次对条件表达式进行求值判断的。如果表达式执行结果为True,则执行当前的代码块,然后语句程序结束。如果表达式为False,则不执行当前的代码块,程序继续向下判断,直到找到True为止。如果所有的表达式都为False,执行else后面的代码块。
7. while语句
  • 循环语句可以使指定的代码块重复执行指定的次数。循环语句一般分为两种: 一种是while循环,另一种是for循环。
  • 语法结构 :
  • while条件表达式:
    • 代码块
  • else表达式 :
    • 代码块
8. 作业

作业1
作业2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值