Operador lógico en Python: Una función

Operador lógico en Python: Una función

En Python, los operadores lógicos son herramientas esenciales para realizar comparaciones y tomar decisiones basadas en condiciones. Los operadores lógicos más comunes en Python son and, or y not.

Operador AND

El operador and se utiliza para combinar dos condiciones y devuelve True si ambas condiciones son verdaderas. Veamos un ejemplo:

a = 5

b = 3

if a > 0 and b > 0:

print("Ambas condiciones son verdaderas")

En este caso, como tanto a como b son mayores que 0, la condición del if se cumple y se imprime «Ambas condiciones son verdaderas».

Operador OR

El operador or se utiliza para combinar dos condiciones y devuelve True si al menos una de las condiciones es verdadera. Por ejemplo:

a = 5

b = 3

if a > 0 or b < 0: print("Al menos una de las condiciones es verdadera")

En este caso, la condición se cumple porque a es mayor que 0, aunque b no lo sea. Por lo tanto, se imprime «Al menos una de las condiciones es verdadera».

Operador NOT

El operador not se utiliza para negar una condición, es decir, devuelve True si la condición es falsa y False si la condición es verdadera. Ejemplo:

a = 5

if not a == 3:

print("La condición es falsa")

En este caso, la condición dentro del if es que a no sea igual a 3, como a es igual a 5, la condición es falsa y se imprime «La condición es falsa».

En resumen, los operadores lógicos en Python son herramientas poderosas para controlar el flujo de un programa basado en condiciones. Es importante familiarizarse con ellos para poder escribir código más eficiente y claro.