DÍA 07Decisiones, listas y repetición · Python desde cero

Controla qué instrucciones se ejecutan con if, elif y else.

Día 7 16 minInicial

Tomar decisiones con if

Objetivos

Al terminar podrás explicar el concepto principal y adaptar el ejemplo a un caso sencillo.

Concepto

if ejecuta un bloque si la condición es verdadera. elif prueba otra condición si las anteriores no se cumplieron y else cubre el resto. En Python los espacios iniciales, llamados indentación, marcan las instrucciones de un bloque; usa cuatro espacios de forma consistente. Ordena las condiciones de específica a general.

Ejemplo

puntaje = 82
if puntaje >= 90:
    print("Excelente")
elif puntaje >= 70:
    print("Aprobado")
else:
    print("Vuelve a practicar")

Aparece Aprobado. La primera condición falla y la segunda se cumple.

Práctica guiada

Prueba puntajes de 95 y 50; agrega una condición para el valor cero.

Reto

Clasifica existencias: cero, de 1 a 5 y más de 5.

Ver respuesta al reto
if existencias == 0:
    estado = "agotado"
elif 1 <= existencias <= 5:
    estado = "pocas unidades"
else:
    estado = "disponible"

Quiz

1. ¿Cuándo se ejecuta else?
2. ¿Qué evita un ciclo while infinito?
3. ¿Qué genera range(3)?

Comprobación

Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.

TU PROGRESO

Cargando estado…