Python開発コース
チャプター 3
>
レベル 2
目的
卵を集め、その数量を加算・減算して帳簿を合わせます。
巣のある場所で卵を集める時間です。フィールド内のさまざまな卵を回収し、どれだけの卵が産まれたかを記録できるようにしましょう。赤い卵は鶏卵ではないため、白や暗い卵とは区別されます。
最初にすべての卵のところへ歩いて行き、卵を回収します。その後、2つの変数、total と red_eggs を作成します。total 変数には集めた各種類の卵の合計数を加算し、red_eggs 変数には集めた赤い卵の数を格納します。
すべてを回収し終えたら、暗いX印の場所に移動し、机に向かって各卵の栄養価を確認します。speak() 関数を使用して、total 変数に卵一つあたりのカロリーである 90 を掛け算(*)します。以下のようにします: player.speak(total * 90)。
このバッチの栄養価を記録し終えたら、明るいX印の場所に向かい、鶏卵の数を確認します。そのためには、total 変数から red_eggs 変数を減算(-)し、結果を speak() 関数で表示します。以下のようにします: player.speak(total - red_eggs)、これでレベルをクリアできます。
コードブック