鱼C论坛

 找回密码
 立即注册
查看: 11957|回复: 17

[已解决]求问not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9为什么不等于0呢???

[复制链接]
发表于 2016-8-7 19:49:44 | 显示全部楼层 |阅读模式

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

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

x
如题
最佳答案
2016-8-7 20:22:21
本帖最后由 低调的人! 于 2016-8-7 20:26 编辑
             not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
---->        (not 1))or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
---->        0 or 0 or 4 or 6 or 9
---->        0 or 4 or 6 or 9
---->        4 or 6 or 9
到这里,你应该懂了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-8-7 19:51:00 | 显示全部楼层
根据短路逻辑,(not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9),不是0吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-7 20:22:21 | 显示全部楼层    本楼为最佳答案   
本帖最后由 低调的人! 于 2016-8-7 20:26 编辑
             not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
---->        (not 1))or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
---->        0 or 0 or 4 or 6 or 9
---->        0 or 4 or 6 or 9
---->        4 or 6 or 9
到这里,你应该懂了吧

评分

参与人数 1鱼币 +2 收起 理由
SixPy + 2 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-8 13:59:08 | 显示全部楼层
0 相当于false  所以不是0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-8-14 10:39:58 | 显示全部楼层
低调的人! 发表于 2016-8-7 20:22
到这里,你应该懂了吧

懂啦,非常感谢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-14 10:40:46 | 显示全部楼层
comeonhcl 发表于 2016-8-8 13:59
0 相当于false  所以不是0

谢谢谢谢~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-14 18:41:38 | 显示全部楼层
低调的人! 发表于 2016-8-7 20:22
到这里,你应该懂了吧

7 and 8 and 9 为什么结果是9呢,不是应该7 and 8 and 9= (7 and 8) and 9 = 8 and 9 = 8么?
还有个问题 7 & 8 & 9跟7 and 8 and 9有啥不一样的啊?
求解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-15 20:16:06 | 显示全部楼层
本帖最后由 低调的人! 于 2016-8-15 20:18 编辑
djmonster 发表于 2016-8-14 18:41
7 and 8 and 9 为什么结果是9呢,不是应该7 and 8 and 9= (7 and 8) and 9 = 8 and 9 = 8么?
还有个问 ...


or有短路逻辑一说,and没有
关于短路逻辑可以看小甲鱼的《零基础入门学习Python》第六讲的课后作业

关于&和and的区别,&是按位来操作的
可以看看这个
http://zhidao.baidu.com/link?url=dj-6zQ8M5ouV920ifqN9XyyQCYBFMiem_suL9d3pmK75LOuOaGPpLCBnrteKX5RHUKZwAicZvPx7p2P54Z1lOq
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-27 17:37:18 | 显示全部楼层
低调的人! 发表于 2016-8-15 20:16
or有短路逻辑一说,and没有
关于短路逻辑可以看小甲鱼的《零基础入门学习Python》第六讲的课后作业

...

学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-14 22:45:39 | 显示全部楼层
低调的人! 发表于 2016-8-7 20:22
到这里,你应该懂了吧

呀,我想请问一下3 and 4 为啥输出的是4呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-11-26 18:24:40 | 显示全部楼层
生如夏花133 发表于 2017-8-14 22:45
呀,我想请问一下3 and 4 为啥输出的是4呀

我也在想这个问题,为什么不反悔true,而是一个数字
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-11-26 19:06:26 From FishC Mobile | 显示全部楼层
有意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-8 23:54:36 | 显示全部楼层
本帖最后由 poseidon1985 于 2018-1-8 23:56 编辑

看来我短路逻辑那节也没学好。这个我也是刚刚百度才知道的:
and的取值为最后一个为True的项,1 and 2 返回的是 2, 2 and 1 返回的是1.
or返回的是第一个值。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2018-3-6 19:11:30 | 显示全部楼层
低调的人! 发表于 2016-8-7 20:22
到这里,你应该懂了吧

但是 not 1 不是等于 false吗?false or 0 就出错了呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 17:48:44 | 显示全部楼层
也是困惑在短路逻辑那个问题上面,看了群友的回答,有点不迷茫了。在回头把短路逻辑那节看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-5 18:09:26 From FishC Mobile | 显示全部楼层
答主,有个疑惑,or娶第一个值,应该是0啊,一直取下去,可最后0抵消了是怎么回事呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-13 21:15:39 | 显示全部楼层
本帖最后由 qq1287217014 于 2021-9-13 21:16 编辑

感谢楼主
在这里我给我自己做个总结,避免日后再看帖子看不懂0.0


                not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
---->        (not 1))or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
---->        0 or 0 or 4 or 6 or 9
---->        0 or 4 or 6 or 9
---->        4 or 6 or 9


and 全部是true时,返回第二个
or 全部是flase时,返回第一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-11-4 19:10:05 | 显示全部楼层
感谢楼主
做个标记
避免日后再看帖子看不懂0.0


                not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
---->        (not 1))or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
---->        0 or 0 or 4 or 6 or 9
---->        0 or 4 or 6 or 9
---->        4 or 6 or 9


and 全部是true时,返回第二个
or 全部是flase时,返回第一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 19:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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