Condiciones complejas
Contents
Pero no solo de una simple condición vive el hombre, las condiciones para un “if” pueden ser muy complejas, y para eso tenemos los operadores and
y or
que en otros lenguajes se representan con símbolos, en python también, pero es mucho mas fácil decir simplemente and
y or
.
Para que sirve cada uno?, si no sabemos para que sirve cada uno tal vez deberíamos repasar la lógica binaria. Luego regresas acá.
Si ya te acordaste entonces sabes que “and” implica que ambas partes de la comparación deben ser verdaderas para poder devolver el valor “verdadero”, Si una de las dos partes es False
entonces se devolverá False
True and True = True True and False = False False and False = False False and True = False
Por el contrario, or
solo pide que una de las partes sea verdadera para devolver True
:
True or True = True True or False = True False or True = True False or False = False
Ahora podemos jugar y podemos crear una combinación de and
s and or
tan grande como queramos. También podemos agrupar comparaciones.
(True or False) and True = True
Como podemos ver en el ejemplo anterior, (True or False)
fueron evaluados antes y luego se comparó el resultado con and True
.
You must be logged in to take the quiz.