ロケット打ち上げカウントダウンの作成

PythonBeginner
オンラインで実践に進む

はじめに

LabEx宇宙アカデミーのPythonループチャレンジへようこそ!新兵であるあなたには、ロケット打ち上げ用のシンプルなカウントダウンプログラムを作成する任務が与えられました。このチャレンジでは、宇宙ミッションにおける反復作業を自動化するために不可欠なスキルである、Pythonのループ処理能力を試します。

ロケット打ち上げカウントダウン

このチャレンジでは、ロケット打ち上げのカウントダウンを実行するPythonスクリプトを作成します。

タスク

  • /home/labex/project ディレクトリに countdown.py という名前のPythonスクリプトを作成してください。(WebIDEの使用を推奨します)
  • 以下の動作を行うプログラムを作成してください:
    1. 10からカウントダウンを開始する。
    2. カウントダウンの各数値を1行ずつ出力する。
    3. 0に達した後、「Liftoff!」と出力する。

要件

  • スクリプト名は countdown.py とし、/home/labex/project ディレクトリに配置すること。
  • range() 関数を使用した for ループでカウントダウンを作成すること。
  • 各数値は新しい行に出力すること。
  • ループ終了後、新しい行に「Liftoff!」と出力すること。
  • スクリプトがエラーなく実行できること。

スクリプトを実行した際の出力は、以下の通りである必要があります:

10
9
8
7
6
5
4
3
2
1
0
Liftoff!

まとめ

このチャレンジでは、ロケット打ち上げのカウントダウンを行うPythonスクリプトを作成しました。この演習を通じて、range() 関数を組み合わせた for ループの使用方法など、Pythonにおけるループ処理への理解が深まったはずです。反復作業(カウントダウン)を実行し、特定の動作(「Liftoff!」の出力)で終了するスクリプトを作成する練習を行いました。これらのループ制御に関する基礎スキルは、宇宙アカデミーのプログラマーとして今後遭遇する多くのプログラミングタスクにおいて不可欠なものです。

✨ 解答を確認して練習