セクション 4. 章 3
ninja.py
パラメータ化ループ
メニューを表示するにはスワイプしてください
これまで、ninja だけをパラメータとして受け取る関数を使用していました。すべての動作が常に同じであれば、それで十分でした。
この課題では、さらに一歩進みます。与えられた関数は複数のパラメータを受け取ります:
def go_down_n(ninja, n):
for i in range(n):
ninja.go_down()
ここで:
ninjaは操作対象のNinja;nはNinjaが下に移動するマス数を指定します。
これにより、同じ関数を異なる値で再利用でき、コードの柔軟性が向上します。
この関数を使って、Ninjaを3マス下に移動させてみましょう:
ninja.py
collect_row_n(ninja, 1) を確認
_collect_row.gif)
go_left_n(ninja, 2) を確認
-return_left_1.gif)
タスク
スワイプしてコーディングを開始
解答
他のコースを探す カタログ内
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 3
ninja.py
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください