美文网首页
【控制流】24、条件分支语句(if)

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

作者: 看远方的星 | 来源:发表于2021-05-06 09:39 被阅读0次

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

一、十字路口的选择

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


    image

二、条件分支的要素

  • 基本要素
    1:预设的判断条件
    2:达成条件后执行的语句
image
  • 扩展要素
    1:当条件不满足时执行的语句
    2:多条件时哪个满足执行哪个的条件


    image

三、条件语句

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

实例:求距离的程序


image
image

四、多种情况的条件分支

  • 使用多条if语句进行判定
    有时需区分多种情况,对应每种情况执行相应的语句


    image
  • 使用else子句进行判定


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

相关文章

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

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

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

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

  • 控制流语句

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

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法: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...

网友评论

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

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