Python少儿趣味编程《第5课-布尔类型》课件(共9张PPT)

资源下载
  1. 二一教育资源

Python少儿趣味编程《第5课-布尔类型》课件(共9张PPT)

资源简介

(共9张PPT)
第5课 布尔类型
什么是布尔类型?
布尔(Boolean)类型是Python中的一种特殊的整数类型。
布尔类型只有两个值:True(真)或False(假)
>>> thisIsBool=True
>>> print(thisIsBool)
True
在所有的高级语言中,都有这么一类叫作布尔类型的变量,这是用乔治·布尔
的名字来命名的。乔治·布尔是19 世纪英国最重要的数学家之一,由于他在符
号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其
结果称为布尔值。
比较运算符
等于(==)
如果= =运算符两边的值都一样,那么得到的结果是True;如果不一
样,得到的结果是False。
>>> 42==42
True
>>> 42==24
False
要判断两个值是否相等,记住,要使用两个等号(= =),而不是一个等
号(=)。= =表示“两边的值是否相等?”,而=表示“把右边的值保存
到左边的变量中”。当使用=时,变量名必须放在左边,值必须放在右
边。而= =只是用来比较两个值是否相等,所以值放在哪一边都无所谓。
比较运算符
等于(==)的各种比较情况
整数和浮点数只要值相同,就是相同的。
整数和字符串是不同的类型。
字符串是严格区分大小写的。
>>> 42==42.00
True
>>> 42=="42"
False
>>> "Johnson"=="johnson"
False
>>> "Johnson"=="Johnson"
True
比较运算符
不等于(! =)
>>> 42!="42"
True
>>> "Johnson"!="johnson"
True
大于(>)和大于等于(>=)
>>> 42>24
True
>>> 42>62
False
>>> 42>=42
True
小于(<)和小于等于(<=)
>>> 42<62
True
>>> 42<=42
True
>>> 42<24
False
布尔运算符
and(与)
当两个布尔值都为True 时,结果为True;否则,结果为False。
>>> isAfterSchool=True
>>> isFinishHomework=False
>>> isAfterSchool and isFinishHomework
False
>>> isAfterSchool=True
>>> isFinishHomework=True
>>> isAfterSchool and isFinishHomework
True
布尔运算符
or(或)
当两个布尔值中至少有一个为True时,结果为True;否则,结果为False。
>>> isAfterSchool=True
>>> isFinishHomework=False
>>> isAfterSchool or isFinishHomework
True
not(非)这个运算符将值取反,把False转换成True,或者把True 转换成False。
>>> isFinishHomework=True
>>> not isFinishHomework
False
组合布尔运算符
把布尔运算符组合到一起时,可以表示更多有意思的情况。
>>> isWeekend=False
>>> isAfterSchool=True
>>> isFinishHomework=True
>>> isWeekend or (not isWeekend and isAfterSchool and isFinishHomework)
True
练习
1.下列表达式的值为True 的是
A.8= ="8"  B.17>71  C.17<71  D."Apple"= ="apple"
2.下列表达式的结果是True 还是False
65+2*3 > (65+2)*3
3.下列表达式的结果是True 还是False
not ((True or False) and False)

展开更多......

收起↑

资源预览