Python第四课:运算符

算术运算符

上一篇我们在举例的时候,用了加法 +和减法 - ,事实上它们都是 运算符,具体来说叫做 算术运算符 。除此之外,算术运算符还有:*/%**//,分别是乘,除,取余,乘方(幂),除数向下取整。

我们用下面几个例子来给大家展示它们的功能:

例1,第2行代码用了两个算术运算符,分别是%/ ,先计算 8 % 3,除数取余后结果等于 2 之后再除以 2,结果是 1 .

例1,第3行代码用了两个算术运算符,分别是//** ,先计算 3 ** 2,结果等于9 之后再计算 11//9,除数向下取整等于 1。这里需要注意的计算的优先级顺序。

比较运算符

比较运算符,顾名思义,就是负责对两个数字大小进行比较,它们分别是==, !=,>,<,>=,<=,代表的意思分别是,等于不等于大于小于大于等于小于等于。注意结果输出的是True(正确)或者 False (错误)。我们看几个例子:

例2,第6行代码用了 !=,来判断9*8是否 等于 8*9

例2,第7行代码用了 ==,来判断9%2是否 等于 4-3

例2,第8行代码用了 >=,来判断3**2是否 大于等于 3*3

逻辑运算符

熟悉数字电路的同学可能对于 与或非 这三个字比较熟悉,没错,在 Python 中我们也有对应的三种运算符,分别是and, or,not and要求两边逻辑都是正确的,才会认为结果是正确的;or要求两个逻辑至少一个正确,那么结果就是正确,not起到反作用,颠倒是非。 功能上而言,它们更多的是用在条件语句中起到用逻辑关系来连接不同条件的作用,返回的结果和比较运算符一样,是True(正确)或者 False (错误)。我们通过几个例子来学习它们:

例3,第11行代码用了 and,由于两边中 4<3 是错误的,所以结果是错误的。

例3,第12行代码用了 or,由于两边中 5>3 是正确的,所以结果是正确的。

例3,第13行代码用了not,由于两边中 4<3 是错误的,所以结果是正确的。

输出结果:

练习题

1,用比较运算符举例子验证乘法交换率。

2,写一行代码,用到至少两个逻辑运算符,三个比较运算符,打印结果。

3,上网搜索什么是浮点数,并拿算术运算符举例计算

原文发布于微信公众号 - 浊酒清味(gh_39aead19f756)

原文发表时间:2019-05-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券