ブール値
メニューを表示するにはスワイプしてください
さらに進む前に、Pythonについて新しいことを学びます。
忍者の周囲
忍者がマップを移動するために、周囲のセルを確認できます。次のメソッドを使うことで、忍者の近くに何があるかを調べられます。
object_up()は忍者の上のセルを確認します;object_down()は下のセルを確認します;object_left()は左のセルを確認します;object_right()は右のセルを確認します。
各メソッドは、そのセルにあるオブジェクトを表す文字列を返します:"wall"、"sushi"、または "empty"。
文字列の比較
Pythonでは、次の方法で文字列を比較できます。
==は2つの文字列が同じかどうかを確認します;!=は2つの文字列が異なるかどうかを確認します。
これらの比較の結果は、ブール値 です。
ブール値
Pythonにおいて、ブール値は True または False のいずれかになる値の型。
object_up() のような関数は文字列を返すため、Ninjaが何を見ているかを確認し、その情報をコードで利用可能な形に変換できる。
右側に sushi があるか? → True または False:
ninja.object_right() == "sushi"
左側に wall があるか? → True または False:
ninja.object_left() == "wall"
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 4
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 4