Operadores lógicos
Python
En Python, los operadores lógicos (
and
,or
,not
) se utilizan para combinar o modificar expresiones booleanas, devolviendoTrue
oFalse
.and
requiere que ambas expresiones sean verdaderas,or
requiere que al menos una sea verdadera, ynot
invierte el valor booleano de una expresión.
x = 10
y = 5
# usando and
print(x > 5 and y < 10) # Salida: True (ambas condiciones son verdaderas)
print(x > 15 and y < 10) # Salida: False (la primera condición es falsa)
# usando or
print(x > 15 or y < 10) # Salida: True (la segunda condición es verdadera)
print(x > 15 or y > 10) # Salida: False (ambas condiciones son falsas)
# usando not
print(not x > 15) # Salida: True (la expresión original es falsa)
print(not y < 10) # Salida: False (la expresión original es verdadera)
Last updated