Condicionales en Python
1 minuto de lectura
Condicionales
Una condicional evalúa la expresión lógica y ejecuta el primer bloque de código si es True
; si no, evalúa la siguientes condiciones hasta llegar a la primera que es True
y ejecuta el bloque de código asociado.
Si ninguna condición es True
ejecuta el bloque de código después de else
. Pueden aparecer varios bloques elif
pero solo uno else
al final.
La instrucción condicional permite evaluar el estado del programa y tomar decisiones sobre qué código ejecutar en función del mismo.
edad_laboral = 17
if edad_laboral <= 18 :
print('Menor de edad')
elif edad_laboral > 60:
print('Jubilado')
else:
print('Activo laboralmente')
Dos condiciones a la vez
edad_laboral = 20
trabaja = False
if edad_laboral < 18:
print('Estudiante menor de edad')
elif edad_laboral < 60 and trabaja == True:
print('Activo laboralmente')
elif edad_laboral < 60 and trabaja == False:
print('Estudiante')
else:
print('Jubilado')
Condición dentro de una función
def verificar_edad(edad_laboral, trabaja):
if edad_laboral < 18:
print('Estudiante menor de edad')
elif edad_laboral < 60 and trabaja == True:
print('Activo laboralmente')
elif edad_laboral < 60 and trabaja == False:
print('Estudiante')
else:
print('Jubilado')
verificar_edad(20, True)