[問題] 運算子順序問題已刪文
新手求救~
題目如下:
3 == 4 in [1, '345', 3+4j, 4 in [1, 2, 3]]
答案是False
想法:
list內
綠色的in先算
題目變成3 == 4 in [1, '345', 3+4j, False]
根據網路上找的這張圖
https://imgur.com/XW3Cgfq

==要先算,變成False in [1, '345', 3+4j, False]
為True 明顯與答案不合
----------------------------------------------------
可見它是先運算紅色的in,再來判斷==
請問這題到底該怎麼解?是表格錯誤?還是我那裡邏輯錯呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.191.179
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1559046920.A.405.html
※ 編輯: tysh710320 (1.161.191.179), 05/28/2019 20:35:50
推
05/28 20:55,
6年前
, 1F
05/28 20:55, 1F
→
05/28 20:55,
6年前
, 2F
05/28 20:55, 2F
→
05/28 20:56,
6年前
, 3F
05/28 20:56, 3F
→
05/28 20:58,
6年前
, 4F
05/28 20:58, 4F
Python 近期熱門文章
PTT數位生活區 即時熱門文章