python中3 and not 5_Python控制結構3.布林邏輯:and,or,not
當 Python 的 if 條件判斷式(複習if...else條件判斷式請看這篇)變得更複雜,有超過一種狀況時,就使用 Boolean Logic 布林邏輯式。
Python 的 Boolean 運算子包含:and(和)、or(或)、not(不是)。
and 運算子包含兩個條件參數,當兩個條件都成立時,才會被評估為「True」。只要其中有一個不成立,則為「False」。【參考:Python控制結構1.布林值Boolean-True or False?】
>>> bool( 1 == 1 and 2 == 2 )
True
>>> bool( 1 == 1 and 2 != 2 )
False
>>> bool( 1 < 1 and 2 >= 2 )
False
>>> bool( 1 < 1 and 2 != 2 )
False
下方 Python 程式例子為只要符合「年滿18歲」及「低消超過180元」才會輸出「welcome」的例子
age=21
money=500
if age >= 18 and money >= 180:
print("welcome")
結果顯示如下:
>>>
welcome
>>>
Python 的 or 運算子包含兩個參數,只要其中有一個條件成立,就會被評估為「True」。兩個條件都不成立才會被判定為「False」
>>> bool( 1 == 1 or 2 == 2 )
True
>>> bool( 1 != 1 or 2 == 2 )
True
>>> bool( 1 != 1 or 2 != 2)
False
下方例子為只要符合「年滿65歲」或是「你付超過3000元」兩條件任一種,就會輸出「You'll get a Wacken Open Air 2020
ticket」的例子
age=77
money=0
if age >= 65 or money >= 3000:
print("You'll get a Wacken Open Air 2020 ticket")
結果顯示如下:
>>>
You'll get a Megadeth concert ticket
>>>
not 運算子只有包含「一個」條件參數,條件成立(就是合乎邏輯)就會顯示為「False」。條件不成立才會被判定為「True」
>>> bool( not 1 == 1 )
False
>>> bool( not 1 != 1 )
True
下方例子為只要不符合「年滿18歲」就會顯示「未滿18歲不得進入」的例子
age=14
if not (age>=18):
print("未滿18歲不得進入")
結果顯示如下:
>>>
未滿18歲不得進入
>>>
python中3 and not 5_Python控制結構3.布林邏輯:and,or,not相关推荐
- python通过键盘方向键移动_移动python教程!python中怎么用键盘方向键控制方块的移动...
python中怎么用键盘方向键控制方块的移动 感象是在用TKinter绘图.在tkinter里有一键射表.左键也在其中. KeyPress-xx 这个xx是键盘的号码.不在button.tcl里.需己 ...
- python中调用adb命令来控制手机
前言 如今python是非常多人学习的,而手机也几乎人手一部.对于很多Python学习者,想用python来完成android手机中各种炫酷的的控制,adb是必不可缺少的工具之一.比如17年末大热的微 ...
- python中3 and not 5_python中not、and和or的优先级与详细用法介绍
前言 (小白专用)本次所分享的是Python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...
- Python基础之:Python中的流程控制
文章目录 简介 while语句 if 语句 for语句 Break Continue pass 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太 ...
- python中控制代码块逻辑关系_一、Python基础知识
1.1 Python简介 (1)解释型语言 解释型语言在运行程序的时候才逐行翻译.运行. ①优点: 有良好的平台兼容性,在任何环境中都可以运行(安装了解释器)灵活,修改代码的时候直接修改就可以,可以快 ...
- python和控制流程_Python基础之:Python中的流程控制
简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方. while语句 python中的while语句和其他语言没有什么不一样,我使用wh ...
- python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
>编写python程序的文件,称为python的脚本或程序 >要求当前的python脚本的文件后缀名必须是.py #### pycharm使用注意 > 需要明确的知道你当前pycha ...
- python控制相机,在OpenCV / Python中设置相机参数
我正在使用来自Thorlabs(DC1545M)的USB摄像机的OpenCV(2.4)和Python(2.7.3). 我正在对视频流进行一些图像分析,我希望能够从我的视频流中更改某些相机参数.令人困惑 ...
- python中for循环流程图_Python流程控制-while循环-for循环
写重复代码 是可耻的行为 -------------- 完美的分割线 -------------- 程序在一般情况下是按顺序执行的,编程语言提供了各种控制结构,允许更复杂的执行路径. 循环(loop) ...
- [翻译]Python中yield的解释
问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...
最新文章
- 面试之Java知识整理
- 小小攻城师,步步达成梦想!
- DOCX file format element list
- 2021巨量引擎连锁经营行业洞察报告
- opencv运行出现错误
- 使用虚拟机VMware12定制安装redhat6企业版
- Python 第五章 因子分析
- linux mysql端口启动失败怎么办,Linux下apache mysql等服务修改默认端口后无法正常启动解决办法...
- openmeetings2.0安装和开发
- stata15中文乱码_一次性解决Stata中文乱码问题
- 电工/模电/数电/电气控制/PLC可编程控制综合实验装置
- ppt如何将表格转化为饼图?
- 2.3两个列表或元组首尾相连
- wsl2安装及一些使用技巧
- 记录下微信小程使用websokce的Bug
- 考研计算机300分什么水平,2020考研成绩达到300分是什么水平?
- vue中使用rem适配方案
- 广告业务系统 之 框架沉淀 —— “数据消费型服务框架”
- 一个“Scale AI”,让整个国内数据标注行业都酸了!
- 渗透之信息收集准备工作(利用辅助工具与网站查询)