爬虫怎麽爬 从零开始的爬虫自学 DAY14 python条件运算式

前言

各位早安,书接上回我们练习了条件判断语法 if else elif 的用法,今天我们要来介绍它们的好夥伴条件运算式

python条件运算式

条件运算式中常用的运算符号有

> < >= <= == != not and or

> 大於 < 小於 >= 大於等於 <= 小於等於

1.大於 小於 都不包含後面的数字
2.大於等於 小於等於 都包含後面的数字
3.都跟它们原本的数学性质相同

== 等於 != 不等於

我们利用python内建的 random 功能来做一个小游戏来演示等於跟不等於的功用
在这之前介绍一下python的 import 功能
import 是将python内建的类别功能引进这段程序码里 让你可以使用这些功能
这次我们要 import 一个叫做 random 类别的功能
更多关於 random 的介绍可以参考
(https://icoding.com.tw/articles/python-tutorial-random-module-1.php )
它的功用是生成随机的数字
我们用 random 的 randint 方法的功能是随机生成一个後方范围的 int
我们用0代表正面 1代表反面
https://ithelp.ithome.com.tw/upload/images/20210927/20140149zpAaXzp2Ox.jpg
可以看到结果很不错 答案也是随机的

那将条件中的 == 改成 != 就要将结果反过来才正确
https://ithelp.ithome.com.tw/upload/images/20210927/20140149JIusbPVvEn.jpg
但是注意下面我输入5它却依然是当我猜错而不是乱猜
所以要来解决这个问题 就要用到 or

not and or

我们先从刚刚的游戏中能用到的 or 开始介绍
or 的前後会各放一个条件式 只要其中一个条件满足 他就会输出 True
看范例就懂了
https://ithelp.ithome.com.tw/upload/images/20210927/201401491SDjbrwl3i.jpg
我多加了一层 if else 用来过滤掉我们不要的输入
乱输入它就会说不要乱猜了

当然不只5随便输入都是不要乱猜
https://ithelp.ithome.com.tw/upload/images/20210927/201401491rPiuGsPv6.jpg
这样功能就更完善了

接着介绍 not
它代表否定词 效果其实就是把结果反转 把 True 变 False 把 False 变 True
用法就是放在判断式前面
https://ithelp.ithome.com.tw/upload/images/20210927/20140149xEW0jWdNVS.jpg
可以看到 not x == 跟 x != 是同样功能的

接下来是 and 它则是要两个条件都满足才会输出 True
https://ithelp.ithome.com.tw/upload/images/20210927/20140149NumCs85Qqi.jpg
就像这样要都满足才行 可以用来设置多个条件

最後我用目前昨天跟今天学到的做一个剪刀石头布的小游戏
https://ithelp.ithome.com.tw/upload/images/20210927/20140149cnOyjz080Q.jpg
白色那段程序是决定猜拳结果
红色那段是把我们出的 0 1 2 变成 剪刀 石头 布
蓝色那段是把电脑出的 0 1 2 变成 剪刀 石头 布
这样你看懂了吗


早安闲聊区

你知道吗?

肌肉酸痛不是肌肉受伤造成的而是肌肉修复时造成的喔

每日二选一

如果可以选你希望自己是独生子还是有兄弟姊妹呢


<<:  Day13-记得要戴安全帽(三)

>>:  连接资料库传送资料

InnoDB的表格空间-Part2(各类型页面详细情况)

今天来进一步探讨更细节的几个问题 像是XDES Entry结构到底储存在表格空间的那边? 直属於表格...

Day_15 : 让 Vite 来开启你的Vue 之 Setup

Hi Dai Gei Ho~ 我是Winnie~ 在今天的内容中,我们要来说的是 Compositi...

人脸辨识-day18 人脸辨识的隐忧

在人脸辨识的兴盛下,如同科技进步一般,水能载舟,亦能覆舟,有如此多的优点也会也缺点,如先前讲的隐私权...

NIST SP 800-63A-身份证明程序(identity proofing procedure)

NIST SP 800-63A 为身份证明程序提供了良好的指导。 -身份证明用户之旅(来源:NIST...

完美 camp 进化论

其实,一直都很犹豫,到底要不要写这一系列,其实我还有准备另一个系列是 《官网没教你的「如何把 Vue...