鱼C论坛

 找回密码
 立即注册
查看: 2545|回复: 8

逻辑运算的疑问

[复制链接]
发表于 2017-9-3 06:39:02 | 显示全部楼层 |阅读模式

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

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

x
为什么
0 and 1 ==0
0 or 1 ==1
3 and 4 ==4
3 or 4 ==3
感觉有点迷糊~~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-9-3 07:09:25 | 显示全部楼层
360截图.jpg
这个是我在360问答上得到的答案~~
是python的计算比较特殊吗?为什么别人的答案不一致呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-3 08:02:04 | 显示全部楼层
http://python.usyiyi.cn/translate/python_352/library/stdtypes.html

把这页的基础内容全部认真的看完!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-3 09:11:31 | 显示全部楼层
x or y        若 x 为 False, 则结果为 y, 否则结果为 x       
x and y        若x 为 false, 则结果为 x, 否则结果为 y       
not x        若 x 为 false, 则结果为True, 否则结果为 False       
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-3 11:47:13 | 显示全部楼层
早就跟你说了,逻辑运算不是真就是假,不是1就是0 。你怎么就老卡在3 和 4上。不管3好,4好,是True就成了。

如果硬是想知道为什么是 3,和 4 可以看看  逻辑运算断路
Python中什么是短路逻辑
编程语言常用的逻辑
if a and b:#如果a是false,那么跳过b的判断,结果直接false
if a or b:#如果a为true,那么跳过b的判断,直接true
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-4 08:05:21 | 显示全部楼层
ba21 发表于 2017-9-3 11:47
早就跟你说了,逻辑运算不是真就是假,不是1就是0 。你怎么就老卡在3 和 4上。不管3好,4好,是True就成了 ...

可是为什么,360问答里面,别人和我说3 or 4 =7, python这里,3 or  4 ==3?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-4 08:07:39 | 显示全部楼层
新手·ing 发表于 2017-9-3 09:11
x or y        若 x 为 False, 则结果为 y, 否则结果为 x       
x and y        若x 为 false, 则结果为 x, 否则结果为 y       
no ...

对于0 and 1 ==0, 0 or 1 ==1,我基本是理解的。关键是后面的3 and 4 ==4, 3 or 4 ==3。。
因为360问答里,别人给的答案是3 and 4 =0, 3 or 4 =7...
python计算有什么特殊的吗,要和别人给的答案不一致?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-4 08:20:46 | 显示全部楼层
老笨啊 发表于 2017-9-4 08:05
可是为什么,360问答里面,别人和我说3 or 4 =7, python这里,3 or  4 ==3?

这里说的是逻辑或,而360里回答的是位或,python用|表示。
  1. >>> 3|4
  2. 7
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-4 09:36:31 | 显示全部楼层
冬雪雪冬 发表于 2017-9-4 08:20
这里说的是逻辑或,而360里回答的是位或,python用|表示。

逻辑和位,这两者什么区别。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-23 15:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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