Verwendung des Operators "==" für drei Objekte

Gibt es einen rechnerischen Unterschied zwischen diesen beiden Methoden zur Überprüfung der Gleichheit zwischen drei Objekten?

Ich habe zwei Variablen:x undy. Sagen wir, ich mache das:

>>> x = 5
>>> y = 5
>>> x == y == 5
True

Unterscheidet sich das von:

>>> x = 5
>>> y = 5
>>> x == y and x == 5
True

Was ist, wenn sie es sind?False?

>>> x = 5
>>> y = 5
>>> x == y == 4
False

Und:

>>> x = 5
>>> y = 5
>>> x == y and x == 4
False

Gibt es einen Unterschied in der Berechnung?

Außerdem, wie gehtx == y == z Arbeit?

Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage