Condicionales
Python
las condicionales son estructuras que permiten a un programa tomar decisiones basadas en condiciones específicas.
Tipos de condicionales en Python
Condicional IF (SI)
IF
se utiliza para evaluar una condición, si esta misma se cumple el bloque de codigo indentado debajo del IF
es ejecutado:
if 5 > 4:
print("5 es mayor que 4.")
en el anterior ejemplo, si 5 es mayor que 4 imprime que "5 es mayor que 4"
if "hola" != "adios":
print("Hola no es lo mismo que adiós")
si el string hola, no es igual a adiós se imprime "Hola no es lo mismo que adiós"
if "abc" == "abc":
print("abc y abc es lo mismo.")
si abc es igual a abc se imprime "abc y abc es lo mismo"
if 1 < 2:
print("1 es menor que 2.")
si 1 es menor que 2, se imprime "1 es menor que 2"
Condicional ELIF (SI)
ELIF
se utiliza para verificar múltiples condiciones despues de un IF
inicial
x = 10
if x > 15:
print("x es mayor que 15")
elif x > 5:
print("x es mayor que 5 pero no más de 15")
aquí hay 2 condicionales:
si x es mayor a 15 se imprime "x es mayor que 15"
pero si x es mayor que 5 ahora lo que se imprime es "x es mayor que 5 pero no más de 15"
por lo que, si queremos poner varios condicionales en un mismo bloque solo ponemos un IF
primero y luego todos los ELIF
necesarios.
Condicional ELSE (OTRO/SOBRANTE)
ELSE
se utiliza si queremos ejecutar un bloque de código condicional cuando ninguna de las condicionales anteriores era verdadera.
precio = 10
if precio == 5:
print("el precio es 5")
elif precio < 3
print("el precio es menor a 3")
else:
print("el precio no coincidio con ninguna de las condicionales anteriores")
Last updated