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