はじめに
LabEx スペースアカデミーの Python ループチャレンジへようこそ!新人訓練生であるあなたの任務は、ロケット打ち上げ用のシンプルなカウントダウンプログラムを作成することです。このチャレンジでは、宇宙ミッションにおける反復作業の自動化に欠かせないスキルである、Python のループ(繰り返し処理)を使いこなす能力が試されます。
ロケット打ち上げカウントダウン
このチャレンジでは、ロケット打ち上げのカウントダウンを実行する Python スクリプトを作成します。
タスク
/home/labex/projectディレクトリにcountdown.pyという名前の Python スクリプトを作成してください。(WebIDE の使用を推奨します)- 以下の動作を行うプログラムを記述してください:
- 10 からカウントダウンを開始する。
- カウントダウンの各数字を 1 行に 1 つずつ出力する。
- 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!" の表示)で締めくくるプログラムの作成を実践しました。これらのループ制御の基礎スキルは、スペースアカデミーのプログラマーとして今後遭遇する多くのプログラミング課題において不可欠なものです。



