Operadores lógicos

Python

En Python, los operadores lógicos (and, or, not) se utilizan para combinar o modificar expresiones booleanas, devolviendo True o False. and requiere que ambas expresiones sean verdaderas, or requiere que al menos una sea verdadera, y not 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