Saltar a contenido

Operadores lógicos

Encontramos 3 operadores especiales para realizar operaciones lógicas. Normalmente se utilizan para agrupar, excluir y negar expresiones. Puede ayudar echar un vistazo a esta explicación sobre las tablas de la verdad:

  • Not
  • And
  • Or

Not (Negación lógica)

Niega un valor o expresión lógica:

not True
False
not False
True
not True == False
True

And (Conjunción lógica)

Devuelve verdadero sólo si se cumplen todas las condiciones:

True and True
True
True and False
False
False and True
False
False and False
False
Fa = 45
a > 10 and a < 20
False
c = "Hola Mundo"
len(c) >= 20 and c[0] == "H"
False

Or (Disyunción lógica)

Devuelve verdadero si se cumple como mínimo una condición:

True or True
True
True or False
True
False or True
True
False or False
False
c = "OTRA COSA"
c == "EXIT" or c == "FIN" or c == "SALIR"
False
c = "Lector"
c[0] == "H" or c[0] == "h"
False

Última edición: 21 de Septiembre de 2018