V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Newyorkcity
V2EX  ›  Python

查了查王力宏籍贯广东的啊,为什么王力宏符合以下逻辑运算?

  •  
  •   Newyorkcity · 2016-08-26 20:03:37 +08:00 · 6424 次点击
    这是一个创建于 3006 天前的主题,其中的信息可能已经有所发展或是发生改变。
    19 条回复    2016-08-27 12:44:14 +08:00
    JohnSmith
        1
    JohnSmith  
       2016-08-26 20:07:03 +08:00 via iPhone
    女…
    Accldent
        2
    Accldent  
       2016-08-26 20:11:39 +08:00
    世纪谜题:名人的籍贯
    Newyorkcity
        3
    Newyorkcity  
    OP
       2016-08-26 20:13:29 +08:00
    @Accldent 所以应该是题目错了吧?
    我的理解是原条件等于
    (性别 == 女 and 籍贯 == 香港) or 籍贯 == 台湾
    然后舒淇是台湾的所以一定是 True....
    王力宏 or 左右都是 False 啊...
    我的理解有错么?
    谢谢
    Biwood
        4
    Biwood  
       2016-08-26 20:17:59 +08:00 via Android
    籍贯跟祖籍不一样吧,而且据维基百科显示,王力宏祖籍是浙江义乌
    Newyorkcity
        5
    Newyorkcity  
    OP
       2016-08-26 20:25:15 +08:00
    @Biwood 可就算这样,王力宏还是不应该是 True 啊
    mikewoo
        6
    mikewoo  
       2016-08-26 20:30:05 +08:00 via iPhone
    不知道你在说什么
    abelyao
        7
    abelyao  
       2016-08-26 20:32:08 +08:00
    估计是把划分为台湾歌手吧,最后一个条件成立了。

    if (false and false or true) echo '王力宏';

    是可以通过的
    cocochan
        8
    cocochan  
       2016-08-26 20:36:05 +08:00
    这是 PHP 语法么
    xbb7766
        9
    xbb7766  
       2016-08-26 20:37:19 +08:00 via Android
    估计归到台湾歌手了吧。
    不过籍贯和祖籍本来就会出现理解上偏差,还不如把籍贯换成地区,就好理解了。
    Alesso
        10
    Alesso  
       2016-08-26 20:40:41 +08:00
    籍贯在现代汉语里已经是出生地的意思了。根据维基百科,「王力宏( Leehom Wang , 1976 年 5 月 17 日-),出生于美国纽约,祖籍浙江义乌」,总之和香港或台湾没关系。题目有误。
    9hills
        11
    9hills  
       2016-08-26 21:04:06 +08:00
    这个判断,如果是王力宏的话,不是在第一个 and 之前就结束了么
    morethansean
        12
    morethansean  
       2016-08-26 21:27:24 +08:00
    @9hills 短路求值只是不会对 (籍贯==香港) 做计算, 哪来结束一说。 0 && 0 || 1 的值肯定是 1 啊。怎么会停在第一个 && ~\(≧▽≦)/~
    9hills
        13
    9hills  
       2016-08-26 22:05:04 +08:00
    @morethansean 没看到第三个是个 or 。。不过细看了下,其实是 0 and 0 or 0 。。
    imn1
        14
    imn1  
       2016-08-26 22:28:42 +08:00
    籍贯指祖父出生地或长期居住地,王力宏双亲都出生于台湾,所以其祖父长期居住地应该视作台湾
    chenyg32
        15
    chenyg32  
       2016-08-26 22:34:50 +08:00
    @abelyao
    为什么可以通过?
    dbw9580
        16
    dbw9580  
       2016-08-26 22:45:37 +08:00
    >>15
    @chenyg32 and 优先级高于 or
    Thoxvi
        17
    Thoxvi  
       2016-08-27 00:31:05 +08:00 via Android
    没事, MOOC 题目错误特别多…
    jarlyyn
        18
    jarlyyn  
       2016-08-27 12:42:56 +08:00
    第 15 届全球华语榜最佳港台男歌手
    两届金曲奖国语男演唱人奖
    全球流行音乐金榜年度最佳男歌手
    MTV 亚洲音乐台湾最受欢迎男歌手
    加拿大全国推崇男歌手
    第 3 届日本 MTV 中华最具影响力艺人
    第 15 届华鼎奖全球最佳歌唱演员奖
    Cu635
        19
    Cu635  
       2016-08-27 12:44:14 +08:00
    @Alesso
    没有。籍贯和出生地不是一回事。只不过有的家庭不当一回事,直接把出生地写成籍贯。

    现在的籍贯一般是认为 3 代人在同一个地方生活一辈子就能认定了,比以前松多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1017 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:15 · PVG 04:15 · LAX 12:15 · JFK 15:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.