Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ はじめに | 基本操作
Python Ninja

bookはじめに

メニューを表示するにはスワイプしてください

Python Ninjaへようこそ!

このコースでは、Pythonプログラミング言語をゲームを通じて学習します。抽象的なコードを書く代わりに、小さな世界の中で忍者を操作します。

最初はとてもシンプルなコマンドから始まります:マップ上で忍者を移動させる寿司を拾う正しい場所に置くなどです。

進むにつれて、課題を通じてプログラミングの基本概念が徐々に紹介されます。アクションを再利用するための関数、手順を繰り返すためのループ、判断を行うための条件分岐などです。

忍者を操作する方法

ゲームでは、忍者を操作するためのコマンドが用意されています。理解を助けるために、簡単なコード例を紹介します。

ninja.py

ninja.py

copy

コードを実行をクリックして、コードの動作を確認できます。

レベルが開始されるたびに、ゲームはこのブロックを探します:

def ninja_controller(ninja):

ここはNinjaへのコマンドをすべて記述する場所です。このブロック内に書かれた内容は上から下へ順番に実行されます。

  • ninja.go_up() はNinjaをマップ上で1マス上に移動させます;
  • ninja.pick_sushi() はNinjaが立っているマスの寿司を取得します。
Note
注意

すべてのNinjaコマンドは、ninja_controllerの中でインデントされている必要があります。

例えば、以下のコードは動作しません:

def ninja_controller(ninja):
    ninja.go_up()
ninja.pick_sushi()
question mark

次のコードの問題点は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  1
some-alt