[問題] if邏輯判斷問題
各位版上的大大早安
今天看到一段有趣的程式碼如下
x=4
y=2
if not 1+1==y or x==4 and 7==8:
print("yes")
elif x>y:
print("no")
執行結果是"no"
我的問題在於if邏輯運算式的結果應該是True or Fales
而not在這邊指的不是反邏輯運算子嗎?
也就是說在我看起來if判斷式是沒有完成的因為沒有對等的比較運算元。
我是不是誤會了些什麼?
可否請高手指導,感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.99.225
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1497750889.A.BF5.html
推
06/18 10:32, , 1F
06/18 10:32, 1F
→
06/18 10:33, , 2F
06/18 10:33, 2F
推
06/18 10:34, , 3F
06/18 10:34, 3F
→
06/18 10:36, , 4F
06/18 10:36, 4F
→
06/18 10:36, , 5F
06/18 10:36, 5F
→
06/18 10:37, , 6F
06/18 10:37, 6F
→
06/18 10:38, , 7F
06/18 10:38, 7F
→
06/18 10:38, , 8F
06/18 10:38, 8F
推
06/18 10:40, , 9F
06/18 10:40, 9F
→
06/18 10:41, , 10F
06/18 10:41, 10F
→
06/18 13:27, , 11F
06/18 13:27, 11F
推
06/19 02:16, , 12F
06/19 02:16, 12F