Introduction
Bienvenue au défi de programmation de la LabEx Space Academy ! En tant que nouvelle recrue, votre mission consiste à concevoir un programme simple de compte à rebours pour les lancements de fusées. Ce défi mettra à l'épreuve votre capacité à utiliser les boucles en Python, une compétence cruciale pour automatiser les tâches répétitives lors des missions spatiales.
Compte à rebours de lancement
Dans ce défi, vous allez créer un script Python capable d'exécuter un compte à rebours pour le décollage d'une fusée.
Tâches
- Créez un script Python nommé
countdown.pydans le répertoire/home/labex/project. (Il est recommandé d'utiliser le WebIDE) - Écrivez un programme qui effectue les actions suivantes :
- Démarre un compte à rebours à partir de 10.
- Affiche chaque nombre du compte à rebours, un par ligne.
- Une fois arrivé à 0, affiche "Liftoff!".
Exigences
- Le script doit impérativement s'appeler
countdown.pyet être situé dans le répertoire/home/labex/project. - Utilisez une boucle
forcombinée à la fonctionrange()pour générer le compte à rebours. - Chaque nombre doit être affiché sur une nouvelle ligne.
- Une fois la boucle terminée, affichez "Liftoff!" sur une nouvelle ligne.
- Le script doit s'exécuter sans aucune erreur.
Exemple
Après l'exécution du script, la sortie doit correspondre exactement à ceci :
10
9
8
7
6
5
4
3
2
1
0
Liftoff!
Résumé
Félicitations ! Dans ce défi, vous avez développé un script Python capable de gérer le compte à rebours d'un lancement spatial. Cet exercice a permis de consolider votre maîtrise des boucles en Python, et plus particulièrement l'usage de la boucle for avec la fonction range(). Vous vous êtes exercé à créer un script automatisant une tâche répétitive (le décompte) pour aboutir à une action finale spécifique (l'affichage de "Liftoff!"). Ces compétences fondamentales sur le contrôle des boucles sont essentielles pour les nombreux projets de programmation qui vous attendent dans votre parcours au sein de l'académie spatiale.



