逻辑运算的使用 | 学习笔记

简介: 快速学习 逻辑运算的使用

开发者学堂课程【Python入门 2020年版逻辑运算的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10253


逻辑运算的使用


逻辑运算符

逻辑运算符是什么?

逻辑运算符就是逻辑与 and、逻辑或 or、逻辑非 not

(1) 逻辑与规则

Print2 > 1 and 5 > 3这个结果是 True

Print (2 > 1 and 5 > 3and 10 > 2) # True

Print (3 > 2 and 5 < 4 and 6 > 1) # False

我们看到用逻辑与连接时,只要有一个错误的,结果就是错误的,所以我们可以分析出逻辑与的规则:

只要有一个运算数是 False,结果就是 False;只要所有的运算数都是 True,结果才是 True

Print (2 > 1 and 5 > 3and 10 > 2) # True

Print (3 > 2 and 5 < 4 and 6 > 1) # False

(2) 逻辑或规则

逻辑或的规则是什么样的?来看我写的例子

Print (3 > 9 or 4 < 7 or 10 < 3) # True

Print (3 > 5 or 4 < 2 or 8 <7) # False

当三个结果都是错的时,就算用的是 or 也是错的,所以,逻辑或的规则是:

只要有一个运算数是 True,结果就是 True;只要所有的运算数都是 False,结果才是 False

(3) 逻辑非运算

Print(5 > 2)运行结果是 True,那如果要取反怎么办,加个 notPrintnot5 > 2)),要括住。Print (5 > 2)是对的,加个 not 就是取反,对的就变成错的,

所以逻辑非运算就是:

True ==> False   False==> True

以上就是逻辑与、逻辑或、逻辑非的基本运算规则

相关文章
|
5月前
|
程序员 C++
10关系运算和逻辑运算
10关系运算和逻辑运算
33 0
|
5月前
|
C++
C++程序中的逻辑运算
C++程序中的逻辑运算
42 1
|
4月前
数字逻辑与模拟电子技术-部分知识点(3)——数电部分-基本逻辑运算、复合逻辑运算
数字逻辑与模拟电子技术-部分知识点(3)——数电部分-基本逻辑运算、复合逻辑运算
66 0
|
5月前
1-3 逻辑运算
1-3 逻辑运算
27 0
异或运算符简单逻辑运算 a^=b
异或运算符简单逻辑运算 a^=b
115 0
|
PHP 开发者
比较运算| 学习笔记
快速学习比较运算。
150 0
比较运算| 学习笔记
算数运算
算数运算
126 0
|
PHP 开发者
逻辑运算| 学习笔记
快速学习逻辑运算。
|
开发者
算术运算| 学习笔记
快速学习算术运算。
|
Java Scala 开发者
算数运算符|学习笔记
快速学习算数运算符。
204 0