Teoría de la clase
Operadores lógicos
En la clase anterior vimos que podemos utilizar variables booleanas como True o False, con estas variables podemos utilizar los operadores lógicos:
OR: Nos permite seleccionar Una condición o la otra condición.
AND: Implica todas la condiciones. Deben cumplir ambas condiciones.
NOT: Negación de una condición
var1 = True
var2 = False
#Operadores lógicos
var3 = var1 or var2
print(var3)
var3 = var1 and var2
print(var3)
var3 = not var2
print(var3)
Operadores de Comparación
Con los operadores de comparación podemos identificar si las variables o datos son idénticos, diferentes, mayor o menor o mayor igual o menor igual.
IDÉNTICO
DIFERENTE
MAYOR O MENOR
MAYOR IGUAL O MENOR IGUAL
var1 = True
var2 = False
print(var1 == var2)
print(var1 != var2)
num1 = 5
num2 = 6
print(num1 > num2)
print(num1 < num2)
print(num1 <= num2)
Condicionales IF – Else
Estas condicionales nos permiten tomar decisiones en nuestro algoritmos, por ejemplo si se ingresa una contraseña el programa puede ver si es validad o no y de acuerdo a eso darle acceso o no al sistema.
Por ejemplo:
Si voy por el camino de la derecha:
Llego en 30 min
Sino:
Llego en 35 min
En el ejemplo anterior tenemos dos caminos y si vamos por alguno de ellos podemos llegar en un tiempo determinado.
Ahora cambiaremos ese ejemplo con la condiciones IF – Else:
IF voy por el camino de la derecha:
Llego en 30 min
ELSE:
Llego en 35 min
Si te das cuenta el IF significa SI y el ELSE significa SINO
En estas condiciones puede aparecer un tercer camino o en este caso condición: ELIF
IF voy por el camino de la derecha:
Llego en 30 min
Sino si voy por el camino del centro:
Llego en 25 min.
ELSE:
Llego en 35 min
IF voy por el camino de la derecha:
Llego en 30 min
ELIF voy por el camino del centro:
Llego en 25 min.
ELSE:
Llego en 35 min
El ELIF significa SINO SI
Responses