ロケット打ち上げカウントダウンを作成する

PythonPythonBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

LabEx 宇宙アカデミーの Python ループチャレンジへようこそ!新入生として、あなたはロケット打ち上げ用の簡単なカウントダウンプログラムを作成する任務が与えられました。このチャレンジは、宇宙ミッションでの繰り返し作業を自動化するための重要なスキルである Python のループを使用するあなたの能力をテストします。


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{{"ロケット打ち上げカウントダウンを作成する"}} end

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

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

タスク

  • /home/labex/project ディレクトリに countdown.py という名前の Python スクリプトを作成します。(WebIDE の使用をおすすめします)
  • 以下のことを行うプログラムを書きます。
    1. 10 からカウントダウンを開始します。
    2. カウントダウンの各数字を 1 行に 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 スクリプトを作成しました。この演習により、Python のループ、特に range() 関数を使った for ループの理解が深まりました。繰り返し作業(カウントダウン)を実行し、特定のアクション(「Liftoff!」を出力)で終了するスクリプトの作成を練習しました。これらのループ制御の基本的なスキルは、宇宙アカデミーのプログラマーとしての旅の中で遭遇する多くのプログラミングタスクに不可欠です。