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

独自の関数の作成
関数の引数

目的

13行以内で、カスタム関数を使って畑のすべての作物に水をやりなさい。

引数とは、特定の関数の括弧内に入力する値のことで、カスタム関数を作成する際にコードに変化を持たせるために割り当てることができます。

連続して水やりが必要な複数の作物があります。カスタム関数を使ってコードを簡略化し、記述する行数を減らしましょう。

def water_crops(count): for x in range(count): player.move_forward(2) player.turn_left() player.water() player.turn_right()

上記のコードで使われている変数 count は引数です。この関数を使えば、一行でループを実行できるだけでなく、ループを何回繰り返すかを設定することもできます。例えば、water_crops(4) と書くと、関数内の for ループが4回実行されます。

この関数を定義して使用し、13行以内で作物に水をやるようにしてください。

コードブック