鱼C论坛

 找回密码
 立即注册
查看: 1343|回复: 7

[已解决]请问下python第6讲课后作业~

[复制链接]
发表于 2017-12-28 17:06:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 及格再改名 于 2017-12-28 17:06 编辑

python第6讲课后作业,还是不懂这为什么是4
TIM图片20171228170417.png
最佳答案
2017-12-28 17:28:57
及格再改名 发表于 2017-12-28 17:27
这里是不是还涉及到0就是false的?不知道我理解的对不对

and 只要遇到 0 或者False就结束了,但是or相反,遇到非0才结束
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-12-28 17:18:13 | 显示全部楼层
下面的解释已经很清楚了,因为or都是取从左到右的第一个为真的值
举个例子
0 or 7 or 9
结果为7
0 or 0 or 0 or 2 or 1
结果为2
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-28 17:20:52 From FishC Mobile | 显示全部楼层
主要要认真读一下or的定义,or的定义,or的定义
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-28 17:27:49 | 显示全部楼层
BngThea 发表于 2017-12-28 17:18
下面的解释已经很清楚了,因为or都是取从左到右的第一个为真的值
举个例子
0 or 7 or 9

这里是不是还涉及到0就是false的?不知道我理解的对不对
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-28 17:28:52 | 显示全部楼层
z000000x 发表于 2017-12-28 17:20
主要要认真读一下or的定义,or的定义,or的定义

我主要不明白为什么不是0,如果说这里我可以把0理解为false的话,那么我就懂了,是不是这样啊?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-28 17:28:57 | 显示全部楼层    本楼为最佳答案   
及格再改名 发表于 2017-12-28 17:27
这里是不是还涉及到0就是false的?不知道我理解的对不对

and 只要遇到 0 或者False就结束了,但是or相反,遇到非0才结束
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-28 17:29:17 | 显示全部楼层
本帖最后由 黑色黎明 于 2017-12-28 17:30 编辑

and运算符是两个条件都为真时,结果才为ture,所以and运算符两个条件都要判断。比如3  and  4,   3为ture还需要判断and后面的条件才能确认结果,如果后面条件为真,则直接返回后面的结果。
or运算符定义是当两个条件,只要有一个为ture时,结果就为真。比如4 or 6,   4为ture,后面的条件就不用判断了,直接返回结果为4


条件运算符在判断时0为flase,非0数字为ture
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-12-28 17:33:07 | 显示全部楼层
感谢大家回复,理解了~~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-5 06:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表