fbpx
Back to Curso

Curso de Diseño 3D - Edición 2

0% Complete
0/32 Steps
En Progreso
Clase 13, Tema 31
En Progreso

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

[uo_login_ui]