Python開発コース
チャプター
>
レベル

Python入門
関数を使った移動

森の中で迷子になってしまいました!Python コードの最初の一行を書いて、森を抜け出し、農場に戻りましょう!

Python は、ゲームを含むさまざまなアプリケーションに使用できる汎用プログラミング言語です!

最初のタスクは、コードを使って星までの道を進み、このレベルをクリアすることです!

もし行き詰まったら、画面右上の Help ボタンを押すか、ゲームで使用されている全てのコードの図解説明を見るために Code Book ボタンを押してみてください。

また、Virtual Teacher からもサポートを受けることができます。この機能は、コードエディター内にポップアップでヒントを表示し、コーディングプロセスを案内してくれます。エディター上部にある教師アイコンを切り替えることでオン・オフを切り替えることができ、その隣のコインアイコンは受け取れるヒントの数を示しています。

Guide

目的

森の道を進み、出口に到達してレベルをクリアしよう。

どうやって森を渡るのか? もちろん 関数 を使うんだ!

関数 とは、周囲の世界に影響を与える便利なコードコマンドだよ。 これらのコマンドは下のエディタに入力するんだ。

プログラミング言語 Python では、関数はモジュールに分かれている。 player モジュールはゲームの世界と対話するために使われる。 だから、その関数を使うために player モジュールを "import" する必要があるんだ。

関数は、まず "player" という単語を書き、その後にピリオド、 その後に関数名と括弧を書くことで実行される。

関数は上から下へと一つずつ実行されるので、実行順序が重要だよ。

次の関数が利用できるよ:

  • 前に進むには、player.move_forward() と入力する必要がある。
  • 左に曲がるには、player.turn_left() と入力する必要がある。
  • 右に曲がるには、player.turn_right() と入力する必要がある。

最初に移動した後に表示される白い X マークはスタート位置を表し、道の終わりにある星印はゴールを表す。

コードの記述が終わったら、「Run」ボタンを押してすべてのコマンドを一つずつ実行しよう。

ぜひ試してみて!

コードブック