Créer un compte à rebours pour le lancement d'une fusée

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Bienvenue dans le défi des boucles Python de l'Académie spatiale de LabEx! En tant que nouveau recrue, vous avez été chargé de créer un simple programme de compte à rebours pour les lancements de fusées. Ce défi testera votre capacité à utiliser les boucles en Python, une compétence essentielle pour automatiser les tâches répétitives lors des missions spatiales.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python/ControlFlowGroup -.-> python/while_loops("While Loops") subgraph Lab Skills python/while_loops -.-> lab-393128{{"Créer un compte à rebours pour le lancement d'une fusée"}} end

Compte à rebours du lancement de fusée

Dans ce défi, vous allez créer un script Python qui effectue un compte à rebours pour un lancement de fusée.

Tâches

  • Créez un script Python nommé countdown.py dans le répertoire /home/labex/project. (Il est recommandé d'utiliser l'IDE Web)
  • Écrivez un programme qui effectue les opérations suivantes :
    1. Démarre un compte à rebours à partir de 10.
    2. Affiche chaque nombre du compte à rebours, un par ligne.
    3. Une fois arrivé à 0, affiche "Liftoff!"

Exigences

  • Le script doit être nommé countdown.py et se trouver dans le répertoire /home/labex/project.
  • Utilisez une boucle for avec la fonction range() pour créer 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 erreur.

Exemple

Après avoir exécuté le script, la sortie devrait ressembler exactement à ceci :

10
9
8
7
6
5
4
3
2
1
0
Liftoff!
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez créé un script Python qui effectue un compte à rebours pour un lancement de fusée. Cet exercice a renforcé votre compréhension des boucles en Python, en particulier l'utilisation d'une boucle for avec la fonction range(). Vous avez pratiqué la création d'un script qui exécute une tâche répétitive (le compte à rebours) et se termine par une action spécifique (l'affichage de "Liftoff!"). Ces compétences fondamentales en contrôle de boucles sont essentielles pour de nombreuses tâches de programmation que vous rencontrerez dans votre parcours en tant que programmeur de l'académie spatiale.