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

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

开发者学堂课程【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

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

相关文章
|
6月前
|
JSON 前端开发 应用服务中间件
配置Nginx根据IP地址进行流量限制以及返回JSON格式数据的方案
最后,记得在任何生产环境部署之前,进行透彻测试以确保一切运转如预期。遵循这些战术,守卫你的网络城堡不再是难题。
285 3
|
存储 关系型数据库 分布式数据库
PolarDB PG版核心功能体验训练营火热开营中,完成任务就送公仔等好礼!
PolarDB PG版核心功能体验训练营火热开营中,体验PolarDB PostgreSQL 冷数据分层存储及Serverless能力,完成就送公仔等好礼!
|
搜索推荐 算法 C语言
手撕排序算法3:优化版冒泡排序和快速排序的三种方法(包括三数取中,小区间优化,递归版本)(上)
手撕排序算法3:优化版冒泡排序和快速排序的三种方法(包括三数取中,小区间优化,递归版本)(上)
手撕排序算法3:优化版冒泡排序和快速排序的三种方法(包括三数取中,小区间优化,递归版本)(上)
|
Shell C语言
shell编程之for、while、until循环语句
shell编程之for、while、until循环语句
254 1
|
设计模式
进阶设计模式(3) -- 适配器模式
进阶设计模式(3) -- 适配器模式
135 0
进阶设计模式(3) -- 适配器模式
|
Shell 网络安全 开发工具
crontab定时运行git命令 更新代码库
Q:  http://stackoverflow.com/questions/7994663/git-push-via-cron    I'm trying to run a git push from cron.
1111 0
|
4天前
|
数据采集 人工智能 安全
|
13天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1092 152