Python - Duda sobre orden de ejecución de operaciones

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 15 puestos en Python (en relación al último mes)
Gráfica de Python

Duda sobre orden de ejecución de operaciones

Publicado por arkaiko (1 intervención) el 06/10/2019 06:56:41
Hola

Estoy probando el orden de ejecución de operación en Python 3.7.4 y me da lo siguiente


print((False==2)<1)
print(False==(2<1))
print(False==2<1)

True
True
False

Según leí el orden de ejecución es de izquierda a derecha si tienen igual preferencia, pero el "<" debería operar antes de "==" dando como resultado

2<1 es False
Fase = False es True

pero en la ultima instrucción donde no coloco paracentesis no se cumple la condición y me entrega False

Ojala alguien me pueda ayudar

Graciasde antemano

ordenpython
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder