Crear una Cuenta Regresiva para el Lanzamiento de un Cohete

PythonBeginner
Practicar Ahora

Introducción

¡Te damos la bienvenida al Desafío de Bucles en Python de la Academia Espacial LabEx! Como nuevo recluta, se te ha asignado la tarea de crear un programa sencillo de cuenta regresiva para los lanzamientos de cohetes. Este desafío pondrá a prueba tu capacidad para utilizar bucles en Python, una habilidad fundamental para automatizar tareas repetitivas en las misiones espaciales.

Este es un Desafío (Challenge), el cual difiere de un Laboratorio Guiado en que debes intentar completar la tarea de forma independiente, en lugar de seguir pasos detallados de aprendizaje. Los desafíos suelen tener un nivel de dificultad mayor. Si encuentras obstáculos, puedes consultar con Labby o revisar la solución. Los datos históricos muestran que este es un desafío de nivel principiante con una tasa de aprobación del 97%. Ha recibido una tasa de valoraciones positivas del 99% por parte de los estudiantes.

Cuenta Regresiva del Cohete

En este desafío, crearás un script de Python que ejecute una cuenta regresiva para el lanzamiento de un cohete.

Tareas

  • Crea un script de Python llamado countdown.py en el directorio /home/labex/project. (Se recomienda usar el WebIDE).
  • Escribe un programa que realice lo siguiente:
    1. Inicie una cuenta regresiva desde 10.
    2. Imprima cada número de la cuenta regresiva, uno por línea.
    3. Al llegar a 0, imprima "Liftoff!".

Requisitos

  • El script debe llamarse countdown.py y estar ubicado en el directorio /home/labex/project.
  • Utiliza un bucle for con la función range() para generar la cuenta regresiva.
  • Cada número debe imprimirse en una línea nueva.
  • Una vez que el bucle finalice, imprime "Liftoff!" en una línea nueva.
  • El script debe ejecutarse sin errores.

Ejemplo

Tras ejecutar el script, la salida debería verse exactamente así:

10
9
8
7
6
5
4
3
2
1
0
Liftoff!
✨ Revisar Solución y Practicar

Resumen

En este desafío, has desarrollado un script de Python que simula la cuenta regresiva para el lanzamiento de un cohete. Este ejercicio ha reforzado tu comprensión sobre los bucles en Python, específicamente el uso del bucle for con la función range(). Has practicado la creación de un script que ejecuta una tarea repetitiva (contar hacia atrás) y finaliza con una acción específica (imprimir "Liftoff!"). Estas habilidades fundamentales en el control de bucles son esenciales para múltiples tareas de programación que encontrarás en tu trayectoria como programador de la academia espacial.