Python開発コース
チャプター
>
レベル
Python入門
関数を使った移動
森の中で迷子になってしまいました!Python コードの最初の一行を書いて、森を抜け出し、農場に戻りましょう!
Python は、ゲームを含むさまざまなアプリケーションに使用できる汎用プログラミング言語です!
最初のタスクは、コードを使って星までの道を進み、このレベルをクリアすることです!
もし行き詰まったら、画面右上の Help ボタンを押すか、ゲームで使用されている全てのコードの図解説明を見るために Code Book ボタンを押してみてください。
また、Virtual Teacher からもサポートを受けることができます。この機能は、コードエディター内にポップアップでヒントを表示し、コーディングプロセスを案内してくれます。エディター上部にある教師アイコンを切り替えることでオン・オフを切り替えることができ、その隣のコインアイコンは受け取れるヒントの数を示しています。

目的
森の道を進み、出口に到達してレベルをクリアしよう。
どうやって森を渡るのか? もちろん 関数 を使うんだ!
関数 とは、周囲の世界に影響を与える便利なコードコマンドだよ。 これらのコマンドは下のエディタに入力するんだ。
プログラミング言語 Python では、関数はモジュールに分かれている。
player モジュールはゲームの世界と対話するために使われる。
だから、その関数を使うために player モジュールを "import" する必要があるんだ。
関数は、まず "player" という単語を書き、その後にピリオド、 その後に関数名と括弧を書くことで実行される。
関数は上から下へと一つずつ実行されるので、実行順序が重要だよ。
次の関数が利用できるよ:
- 前に進むには、
player.move_forward()と入力する必要がある。 - 左に曲がるには、
player.turn_left()と入力する必要がある。 - 右に曲がるには、
player.turn_right()と入力する必要がある。
最初に移動した後に表示される白い X マークはスタート位置を表し、道の終わりにある星印はゴールを表す。
コードの記述が終わったら、「Run」ボタンを押してすべてのコマンドを一つずつ実行しよう。
ぜひ試してみて!