Curs de Dezvoltare Python
Capitolul
>
Nivel
Operatori de bază
Adunare și Scădere
Obiectiv
Colectează ouă și echilibrează evidențele adunând și scăzând cantitățile lor.
Este timpul să aduni niște ouă în cuiburile de cuibăriș, să te deplasezi și să apuci diversele ouă din câmp astfel încât să putem documenta câte ouă au fost depuse. Din toate ouăle depuse, patru (4) ouă nu sunt bune, însă ouăle roșii au de două ori mai multă valoare nutritivă decât ouăle obișnuite. Documentează câte ouă bune ai și care este valoarea lor nutritivă.
Mai întâi, parcurge toate ouăle pentru a le aduna, apoi creează trei (3) variabile pentru fiecare tip de ou: white_eggs, dark_eggs, red_eggs. În aceste variabile, adaugă numărul de ouă adunate pentru fiecare tip.
Odată ce ai adunat totul, mergi la semnele X negre și documentează toate ouăle bune din acest lot. Folosește funcția speak() pentru a anunța numărul prin adunarea (+) celor trei variabile create și scăderea (-) numărului de ouă care sunt proaste din acest lot, în următorul format: player.speak(white_eggs + dark_eggs + red_eggs - 4).
După ce ai terminat de documentat cantitatea de ouă pe care o ai în acest lot, îndreaptă-te spre semnul X luminos și verifică care este valoarea nutritivă a fiecărui ou. Mai întâi, trebuie să scazi ouăle proaste din fiecare variabilă, astfel: sunt două (2) ouă albe proaste, un (1) ou întunecat prost, un (1) ou roșu prost care trebuie eliminat, astfel:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
Următorul pas este să înmulțești red_eggs cu două (2) deoarece valoarea lor nutritivă este dublă, astfel: red_eggs *= 2. Apoi, folosește funcția speak() la semnul X și adună (+) toate variabilele cu noile lor valori pentru a finaliza nivelul.