Python逻辑运算
时间:2022-07-22
本文章向大家介绍Python逻辑运算,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Python逻辑运算的简介以及使用~
逻辑运算
- 在程序开发中,通常 在判断条件时,会需要同时判断多个条件
- 只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符
- 逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件
- Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种
and
条件1 and 条件2
- 与/并且
- 两个条件同时满足,返回
True
- 只要有一个不满足,就返回
False
条件 1 |
条件 2 |
结果 |
---|---|---|
成立 |
成立 |
成立 |
成立 |
不成立 |
不成立 |
不成立 |
成立 |
不成立 |
不成立 |
不成立 |
不成立 |
or
条件1 or 条件2
- 或/或者
- 两个条件只要有一个满足,返回
True
- 两个条件都不满足,返回
False
条件 1 |
条件 2 |
结果 |
---|---|---|
成立 |
成立 |
成立 |
成立 |
不成立 |
成立 |
不成立 |
成立 |
成立 |
不成立 |
不成立 |
不成立 |
not
not 条件
- 非/不是
条件 |
结果 |
---|---|
成立 |
不成立 |
不成立 |
成立 |
逻辑运算示例
- 示例1: 定义一个整数变量
age
,编写代码判断年龄是否正确- 要求人的年龄在 0-120 之间
- 示例2: 定义两个整数变量
python_score
、c_score
,编写代码判断成绩- 要求只要有一门成绩 > 60 分就算合格
- 示例3: 定义一个布尔型变量
is_employee
,编写代码判断是否是本公司员工- 如果不是提示不允许入内
# 示例1: 定义一个整数变量 age,编写代码判断年龄是否正确
age = 100
# 要求人的年龄在 0-120 之间
if age >= 0 and age <= 120:
print("年龄正确")
else:
print("年龄不正确")
# 示例2: 定义两个整数变量 python_score、c_score,编写代码判断成绩
python_score = 50
c_score = 50
# 要求只要有一门成绩 > 60 分就算合格
if python_score > 60 or c_score > 60:
print("考试通过")
else:
print("再接再厉!")
# 示例3: 定义一个布尔型变量 `is_employee`,编写代码判断是否是本公司员工
is_employee = True
# 如果不是提示不允许入内
if not is_employee:
print("非公勿内")
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 轻松学Pytorch –Mask-RCNN图像实例分割
- docker安装awvs13
- 远程连接kail Permission denied或者refused【已解决】
- 设计模式~原始模型模式(二)
- 面向对象的7种设计原则(6)-迪米特原则
- LeetCode 刷题记录 1-5
- 你掉的是这个免费服务器,还是这个 Docker 实验平台
- 我能赢吗
- 最长公共子串/序列问题
- 个性化终端 | zsh bash oh-my-zsh
- VirtualBox无限嵌套方法 | 虚拟机套娃
- Win10 LTSC 激活方法 | Win10专业版(永久激活)长期服务版 LTSC 2019密钥
- Nginx代理以及面向未来的HTTP
- git的基本使用
- 一、玩转Git三剑客-Git基础