Uso del operador “==” para tres objetos

¿Hay alguna diferencia computacional entre estos dos métodos para verificar la igualdad entre tres objetos?

Tengo dos variables:x yy. Di que hago esto:

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

Es eso diferente de:

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

Que tal si sonFalse?

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

Y:

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

¿Hay alguna diferencia en cómo se calculan?

Además, ¿cómox == y == z ¿trabajo?

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta