• python初体验-条件


    1、分支执行

    其实计算机程序并不只能顺序执行,还能够进行 分支执行 。什么叫 分支执行

    为了理解分支执行,我们可以想象:驾驶一辆蓝色的红旗 HS7,行驶在高速公路上,分支 类似高速公路的 分岔路口。如果程序没有分支,就相当于我们行驶在一条没有分岔路口的高速公路上。假设我们想从北京开往上海,如果不能进行岔路选择的话,还能开到上海吗?

    我们可以使用 条件语句 来实现分支执行。在 Python 中通过 if 语句 实现分支执行:

    二、条件和布尔类型

    条件语句的判断条件是 == 操作符的运算结果。== 操作符的运算结果只有两种情况,即真(True)和假(False)。计算机中,用来表示语句真假的数据类型叫做布尔类型。

    布尔类型的值,我们一般也称为 布尔值。条件语句中的条件就是布尔值。布尔值只有两种值,即 TrueFalse

    Tips:满足条件 我们一般也称为 条件为真时不满足条件 称为 条件为假时

    拓展:为什么表示真值和假值的类型命名为 布尔 类型呢?布尔,英文为 Boolean,得名于乔治 · 布尔,他是爱尔兰科克皇后学院的英国数学家,他在十九世纪中叶首次定义了逻辑的代数系统。现在,布尔逻辑在电子学、计算机硬件和软件中有很多应用。

    三、多路分支

    前面我们学会了简单的条件分支,可以把它理解为高速公路三岔路口。现实中,高速公路可不只只有三岔路口,四岔路口也是比比皆是的。

    Python 中通过增加 elif 分支来实现多路分支:

    四、if/else 三元表达式

    到现在我们已经写过很多二元表达式了,比如 "编程" + "小陈" 就是二元表达式(有两个操作数),其中的 + 也被称为二元操作符。

    三元表达式是比较稀有的,接下来我们学习第一个三元表达式——if/else

    small 的赋值被 ifelse 分成三个部分,其中第二部分是条件,当满足条件时,返回第一部分的值,否则返回第三部分的值。

  • 相关阅读:
    知乎神回复:代码之间为什么要加空格?这个问题我是这样理解的!
    经验分享:一个 30 岁的人是如何转行做程序员,进入IT行业的?
    对于程序员来说,学历真的重要吗?为何都是高学历混的风生水起?
    教材、教参、教案有哪些区别?
    教参是什么
    教师面试指要
    教师资格证结构化面试是什么?会怎么考查?
    教师资格证面试试讲时可以戴手表吗
    讲师面试流程及试讲指导
    教师资格面试:试讲和说课的区别
  • 原文地址:https://www.cnblogs.com/free-1124/p/11332190.html
Copyright © 2020-2023  润新知