鱼C论坛

 找回密码
 立即注册
查看: 1621|回复: 13

[已解决]小白提问

[复制链接]
发表于 2019-8-16 16:47:12 | 显示全部楼层 |阅读模式

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

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

x
(not 1)or(0 and 1)or(3 and 4)or(5 and 6)or(7 and 8 and 9)
结果为什么是4啊? 我还以为只会有1 和0 两种可能呢
最佳答案
2019-8-16 16:54:06
本帖最后由 zltzlt 于 2019-8-16 17:00 编辑

or 两旁如果是数字,则返回最小的数字(但如果是 0 or 1 or 2 就会返回 1)
and 两旁如果是数字,则返回最大的数字(如果有 0 则返回 0)

  1.   (not 1)or(0 and 1)or(3 and 4)or(5 and 6)or(7 and 8 and 9)
  2. = 0 or 0 or 4 or 6 or 9
  3. = 4
复制代码


0 or 0 or 4 or 6 or 9 之所以等于 4 是因为两个 0 被排除掉了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-16 16:52:21 | 显示全部楼层
>>> n=not 1
>>> n
False
>>> m=0 and 1
>>> m
0
>>> 7 and 8 and 9
9
>>> o=7 and 8 and 9
>>> o
9
>>> p=3 and 4
>>> p
4
>>> q=5 and 6
>>> q
6
>>> n or m or p or q
4
>>> n or m or p or q or o
4
>>>

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:54:06 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zltzlt 于 2019-8-16 17:00 编辑

or 两旁如果是数字,则返回最小的数字(但如果是 0 or 1 or 2 就会返回 1)
and 两旁如果是数字,则返回最大的数字(如果有 0 则返回 0)

  1.   (not 1)or(0 and 1)or(3 and 4)or(5 and 6)or(7 and 8 and 9)
  2. = 0 or 0 or 4 or 6 or 9
  3. = 4
复制代码


0 or 0 or 4 or 6 or 9 之所以等于 4 是因为两个 0 被排除掉了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:54:32 | 显示全部楼层
本帖最后由 _2_ 于 2019-8-16 17:04 编辑

empty
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:54:51 | 显示全部楼层
_2_ 发表于 2019-8-16 16:54
我先抢个沙发昂......
给你看看......

不见得是沙发
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:56:27 | 显示全部楼层

网络的坑......
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:58:33 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2019-8-16 16:54
不见得是沙发

好像俺才是沙发
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 16:59:01 | 显示全部楼层
and运算,返回最后一个为真的值(非0),如果里面有了一个0,就返回0了。

  1. 2 and 3 and 4  #返回4
  2. 2 and 0 and 3  # 返回0
复制代码


or运算,返回第一个为真的值(非0),如果都是0的话,就返回0了。

  1. 2 or 0 or 3  # 返回2
  2. 0 or 0 or 0 # 返回0
复制代码


看你的代码,先把括号里面的算出来就是
  1. 0 or 0 or 4 or 6 or 9
复制代码


再按照我上面说的,or最后返回的是第一个非0,也就是4

哎呀,我都要被绕晕了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2019-8-16 16:59:33 | 显示全部楼层
本帖最后由 _2_ 于 2019-8-16 17:01 编辑

来看看我的帖子(https://fishc.com.cn/thread-144743-1-1.html)吧,相信你会知道这是怎么回事了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 17:00:23 | 显示全部楼层
zltzlt 发表于 2019-8-16 16:54
or 两旁如果是数字,则返回最小的数字(但如果是 0 or 1 or 2 就会返回 2)
and 两旁如果是数字,则返回最 ...

要打你屁股了,你看你第一句话说的

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
zltzlt + 5 + 5 已更改,谢谢指出!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 17:01:46 | 显示全部楼层
空青 发表于 2019-8-16 17:00
要打你屁股了,你看你第一句话说的

......
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 17:03:30 | 显示全部楼层


哈哈,这个梗来自另一篇帖子,你应该看不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 17:03:31 | 显示全部楼层
从这件事中我吸取到一个血的教训:
以后抢沙发前要先刷新......
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-16 17:04:02 | 显示全部楼层
_2_ 发表于 2019-8-16 17:03
从这件事中我吸取到一个血的教训:
以后抢沙发前要先刷新......

论坛的人太积极了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-20 13:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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