python初体验-条件

1、分支执行

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

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

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

二、条件和布尔类型

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

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

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

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

三、多路分支

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

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

四、if/else 三元表达式

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

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

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

猜你喜欢

转载自www.cnblogs.com/free-1124/p/11332190.html