布尔值

布尔值是True(真)或False(假)的语句。与字符串或数字不同,布尔值 存储了关于真假的陈述:一件事物是真还是假?

例如,如果我说:“你是机器人”,一个布尔值可以存储这个陈述是否为真。在这种情况下,由于你不是机器人(希望如此!),我们将存储False

关于以下问题,你的布尔值答案是什么?

我是人类。 _______ 我有25个手指。 _______ 我喜欢饼干。 _______ 我最喜欢的颜色是蓝色。 ______

最常见的布尔运算符是比较运算符,如小于或大于。在Python中,如何编写这些运算符如下所示。打印以下结果:fal

运算符描述运算符描述
<小于>大于
<=小于等于>=大于等于
==等于!=不等于

小挑战一

像往常一样,我们使用 print 打印以下结果:

print(5 + 8 < 10)
print((3 + 5) * 6) == (65 - 17)

第一个陈述应返回False。第二个应返回True

alt text

小挑战二

尝试使用print打印以下表达式的答案。如果其中任何陈述的结果不合理,请寻求帮助!

小挑战三

尝试创建自己的表达式!

趣事: 使用AND和OR运算符连接布尔值

你还可以使用AND和OR运算符将布尔表达式连接在一起。以下是描述我们如何连接布尔表达式时会发生什么情况的图表:

表达式结果
True and TrueTrue
True and FalseFalse
False and TrueFalse
False and FalseFalse
True or TrueTrue
True or FalseTrue
False or TrueTrue
False and FalseFalse

总结一下,AND要求两个布尔表达式都为true,而OR只需要其中一个布尔表达式为true。以下是一些更多的例子:

以下这些表达式会产生什么结果?