Курс по разработка на Python
Глава 3
>
Ниво 2
Цел
Съберете яйца и балансирайте сметките, като събирате и изваждате техните количества.
Време е да съберете няколко яйца в зоните за гнездене, да преминете и да вземете различните яйца в полето, за да документираме колко яйца са снесени. Червените яйца се различават от белите и тъмните, тъй като не са кокоши яйца.
Първо преминете през всички яйца, за да ги съберете, след това създайте две (2) променливи: total и red_eggs. В променливата total добавете броя на всички яйца, които сте събрали от всеки вид, а в red_eggs запишете колко червени яйца сте събрали.
След като сте събрали всичко, отидете до тъмните X маркировки, обърнете се към бюрото и проверете каква е хранителната стойност на всяко яйце. Използвайте функцията speak(), за да умножите (*) променливата total по 90, което е калорийното съдържание на всяко яйце. Например: player.speak(total * 90).
След като приключите с документирането на хранителната стойност на тази партида, се насочете към светлата X маркировка и проверете колко кокоши яйца имате. За да направите това, трябва да извадите (-) променливата red_eggs от total и да покажете резултата с функцията speak(). Например: player.speak(total - red_eggs), за да завършите нивото.