利用Python轻松学数学
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4 布尔类型

计算机系统的底层信息交换采用的是二进制,就是信息由一连串的1 和0 组成。1 和0 可以分别表示一种稳定的状态,比如电信号的有和无、电压的高和低。

在计算机科学中,我们往往使用一种叫作布尔类型的数据来表示只有两种稳定状态的情况,就是逻辑真和逻辑假,在Python 中分别用True 和False 来表示。注意,这两个单词的首字母都要大写。

逻辑真和逻辑假分别表示某个表达式或某几个表达式组合起来作为一个整体后,它是否成立。如果成立,就为True,如果不成立,就是False。

看下面的表示式:

(1)5 > 3 成立,该表达式的结果为True。

(2)5 > 10 不成立,该表达式的结果为False。

(3)5 == (2 + 3) 成立,记住“==”符号在Python 中表示等号,该表达式的结果为True。

(4)(20+30)!=100 注意这里的“!=”符号是一个整体符号,在Python 编程中表示不等于,就是数学中的不等号。显然20+30 的和是50,所以该表达式成立,结果为True。

示例2-5 编程把以上四个表达式的结果显示出来。

代码如下:

img

结果如下:

img