したがって、Python では、真の条件を簡単に確認でき、括弧を使用して真の条件の順序を優先します。たとえば、これらは理解しやすいです。
>>> 3 > 2
True
>>> (3 > 2) is True
True
しかし、これらが何を意味するのか、False/True を返す理由の論理を理解できませんでした。
>>> 3 > 2 is True
False
>>> 3 > (2 is True)
True
>>> 5 < 3 is False > 2 is True
False
>>> 5 < 3 is False is True > 2 is True
False
>>> 3 < 5 is True is True > 2 is True
False
>>> 3 < 5 is True is True > 2 is True is not False is True
False
>>> 3 < 5 is True is (True > 2 is True is not False) is True
False
>>> 3 < 5 is True is (True > (2 is True) is not False) is True
False
>>> (3 < 5 is True is True) > 2 is (True is not False is True)
False
これらはPythonic条件ではないことは知っていますが、どうすれば理解できますか? やはり左から右ですか?
またはis True、or/andis Falseが大統領に就任しますか?