Cześć, do tej pory uważałem, że wyrażenia logiczne w pytonie są proste, aż natknąłem się na ten przykład:
True or False and False
wpisanie tego w interpreter pythona daje wynik True i tu się pojawia moje pytanie - dlaczego?
Z tego co wiem, wyrażenie powinno być interpretowane of lewej do prawej, więc:
True or False and False = (True or False ) and False
True or False = True
True and False = False
dlaczego więc wynik tej operacji to True?