InicioPythonCondicionales

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)