Python開発コース
チャプター
>
レベル
条件
代替ループ条件
目的
ループを使用して中庭のすべてのベリーを集め、ジャムを作るためにそれらを組み合わせます。
中庭に足を踏み入れたら、フィールドでいくつかのベリーを集め、ミキサーに運んでジャムを作りましょう。コードを最適化するためにループを使用し、特定の状況に適応させるために条件を使用してください。
ベリーを組み合わせるためにはリストが必要です。次のように、berries = [] という名前のリストを作成してください。ループを作成する前に、append() 関数を使ってベリーをリストに追加できるように設定します。
庭を回ってベリーを掴み、保存するために、range() が 3 の for ループを作成してください。中庭には 3 つの異なる種類のベリーがあります: 赤いベリー、青いベリー、黒いベリー(紫のベリー)で、それぞれ異なる量があります。各ループサイクルで if 文を使用し、各ベリーの特定の量を変数に格納してからリストに追加してください。
for x in range(3): player.move_forward(4) if x == 0: red_berries = 3 berries.append(red_berries) if x == 1: # Insert Code for blue berries if x == 2: # Insert Code for black berries player.turn_left()
ここで、x は現在のループサイクルを示しており、常に 0 から始まります。各サイクルでベリーを集め、集めたベリーのための変数を作成し、正しい量を格納して上記のコードのようにリストに追加してください。
ベリーの収集と保存が完了したら、for ループを閉じるために else 文を使用できます。この方法で文を使用すると、ループが終了した後に最後のコードブロックを実行できます。
for x in range(3): ......... else: player.move_forward(4) # Insert combine code here
X マークに到達するために移動し、combine() 関数を使用してベリーを混ぜ合わせてジャムを作ります。つまり、player.combine(berries) としてレベルを完成させてください。
コードブック