第九节 逻辑运算Logical Operators

  • 前言
  • 实践

前言

常用的逻辑运算共分为三种:与(and)、或(or)、非(not)。与运算就是同真才真,有假则假;或运算就是有真则真,同假才假;非运算就是真变假,假变真。我们接下来举个例子加以分析。

实践

我们从键盘获取输入作为今天的温度,然后判断若今天温度满足[0, 30],则输出今天是个好天气,适合出去玩耍:

temp = int(input("What is the temperature outside?: "))
if temp>=0 and temp<=30:print("the temperature is good today!")print("go outside!")
>>> What is the temperature outside?: 15
>>> the temperature is good today!
>>> go outside!

若今天温度低于0°或高于30°我们就呆在家里:

temp = int(input("What is the temperature outside?: "))
if temp<0 or temp>30:print("the temperature is bad today!")print("stay inside!")
>>> What is the temperature outside?: -2
>>> the temperature is bad today!
>>> stay inside!

我们将上述两段代码进行合并:

temp = int(input("What is the temperature outside?: "))
if temp>=0 and temp<=30:print("the temperature is good today!")print("go outside!")
elif temp<0 or temp>30:print("the temperature is bad today!")print("stay inside!")

取反运算的使用方法如下:

if not(True):print("False")
else:print("True")
>>> True

以上便是逻辑运算的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍while循环(While Loops),敬请期待~

Python编程基础:第九节 逻辑运算Logical Operators相关推荐

  1. 课节2: Python编程基础

    课节2: Python编程基础 字符串进阶 字符串索引.切片 切片的语法:[起始:结束:步长] 字符串[start: end: step] 这三个参数都有默认值,默认截取方向是从左往右的 start: ...

  2. python编程基础语法-Python编程基础语法快速入门

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  3. 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...

    本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...

  4. 微课|《Python编程基础与案例集锦(中学版)》第5章例题讲解(1)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 京东图书地址:https://item.jd.com/12571990.html 当当图书地址:h ...

  5. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(3)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例4-10  把十进制数转换为其他进制形式. 例4-11  验证6174猜想. 例4-12.例4- ...

  6. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(2)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例4-4 例4-5 例4-6 微课|中学生可以这样学Python(例4.3):百钱买百鸡 例4-7 ...

  7. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(1)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例4-1 例4-2 例4-3 京东图书地址:https://item.jd.com/1257199 ...

  8. 微课|《Python编程基础与案例集锦(中学版)》第3章例题讲解(2)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例3-6 微课|中学生可以这样学Python(例3.2):今天是今年的第几天 例3-7 例3-8 ...

  9. 微课|《Python编程基础与案例集锦(中学版)》第3章(1)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例3-1 例3-2 例3-3:微课|中学生可以这样学Python(3.3节):多分支选择结构 例3 ...

最新文章

  1. ASPNET 页面编码
  2. 人工智能芯片借鉴大脑学习机制实现终身学习
  3. mysql 当前记录集不支持书签_存储过程 分页。当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。...
  4. 自制Ghost XP SP3 启动光盘(二)
  5. Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
  6. ExtJs:收集基于ExtJs扩展的一些控件。
  7. Java内部类的使用小结
  8. c语言学习-在一个三行三列的矩阵中求出数值最大的元素及其行/列下标并打印输出
  9. Atitit.struts2体系结构大总结
  10. C语言课程设计:课程管理系统
  11. 关于COM类工厂80070005和8000401a错误分析及解决办法
  12. python语言就业方向_Python语言十大就业方向!老男孩教育
  13. DEP6957: 未能使用“通用身份验证”连接到设备“127.0.0.1”
  14. u-boot的usb模块初始化
  15. python实现mongodb数据导入到mysql
  16. config linux start up with only one app - firefox
  17. ☼ 什么是DST以及它对IT设备、软件的影响 ☼
  18. 网上出名IT技术网站整理
  19. 回首2021,展望2022
  20. 前端三剑客——CSS

热门文章

  1. PAT甲级1092 To Buy or Not to Buy :[C++题解]哈希表
  2. java推送技术_java网络编程 - java服务器推送技术系列方案实战
  3. 释放skb buffer指针引出的指针传递问题
  4. mysql自带查询优化_MySQL之select in 子查询优化的实现
  5. xman的思维导图快捷键_一次性入门大纲笔记神器“幕布”,支持一键生成思维导图...
  6. php mysql 性能测试工具_高性能MySQL–MySQL基准测试
  7. 单片机c语言存数据,单片机中C语言的数据存储与程序编写
  8. java 与jni转码_Android第十五课 Jni自带的iconv库不支持GBK转码
  9. python 网络通讯 plc_PLC与PC网络通信实验
  10. 公安网安装mysql 5.7_安装Mysql 5.7.1