美文网首页
控制流:条件分支语句 (if)

控制流:条件分支语句 (if)

作者: 大象信步走来 | 来源:发表于2020-07-02 22:34 被阅读0次

控制流:条件分支语句 (if)

十字路口的选择

条件分支让程序有了判断力
  • 根据计算机内部情况(如变量值),来决定下一步做什 么,这样的控制流程,就称为条件分支
根据预设条件来控制下一步该运行哪段语句

条件分支的要素

基本要素
  1. 预设的判断条件

  2. 达成条件后执行的语句

扩展要素
  1. 当条件不满足时执行的语句
  2. 多条件时哪个满足执行哪个的条件

条件语句

Python中条件分支的实现
 if <逻辑表达式>:
        <语句块1>
         ……
 else:
    <语句块2>
  • if和else都是“保留字”
  • “逻辑表达式”是指所有运算的结果为逻辑类型(True 或False)的表达式
  • “语句块”就是条件满足后执行的一组语句
  • 冒号表示语句层次
  • 语句块缩进
各种类型中某些值会自动被转换为False, 其它值则是True:

None, 0, 0.0, '', [], (), {}, set()

多种情况的条件分支

使用elif语句进行判定
if <逻辑表达式1>:
    <语句块1> 
elif <逻辑表达式2>:
    <语句块2>
elif <逻辑表达式3>:
    <语句块3>
… … 
else:
    <语句块n>

相关文章

  • 控制流:条件分支语句 (if)

    控制流:条件分支语句 (if) 十字路口的选择 条件分支让程序有了判断力 根据计算机内部情况(如变量值),来决定下...

  • 控制流语句

    任何命令式高级编程语言都有控制流语句。控制流分为两大类——分支和循环。在Swift编程语言中,将分支语句称作为条件...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 【控制流】24、条件分支语句(if)

    目录一、十字路口的选择二、条件分支的要素三、条件语句四、多种情况的条件分支 一、十字路口的选择 条件分支让程序有了...

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

  • java——控制执行流程

    程序的控制结构:顺序、分支、循环 分支语句:if和switch 1.if(条件){//满足条件执行语句块} if多...

  • shell脚本编程进阶

    一、流程控制 过程式编程语言 二、条件选择:if语句 单分支 双分支 多分支 实例 三、条件判断:case语句 四...

  • python基础笔记二

    ===流程控制 分支:单分支,双分支,if嵌套,多分支 ---单分支if 条件: 执行语句 ---双分支 if 条...

  • js 第四章 流程控制

    流程控制语句 一.分支结构 1.if(条件){ 条件为true时执行的语句 ...

  • 流程控制语句

    1.流程控制语句 条件判断语句:if...else 条件分支语句:switch..case 循环语句:for wh...

网友评论

      本文标题:控制流:条件分支语句 (if)

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