Учебный курс по разработке на Python
Глава
>
Уровень

Базовые операторы
Сложение и вычитание

Цель

Соберите яйца и сбалансируйте учет, складывая и вычитая их количество.

Пришло время собрать яйца на месте гнездования, пройти и собрать различные яйца на поле, чтобы мы могли задокументировать, сколько яиц было отложено. Из всех отложенных яиц четыре (4) яйца не годны, однако красные яйца содержат вдвое больше питательных веществ по сравнению с обычными яйцами. Задокументируйте, сколько у вас хороших яиц, и какова их пищевая ценность.

Сначала пройдите по всем яйцам, чтобы собрать их, затем создайте три (3) переменные для каждого типа яиц: white_eggs, dark_eggs, red_eggs. В эти переменные занесите количество яиц каждого собранного типа.

Как только вы всё соберете, подойдите к тёмным отметкам X и задокументируйте все хорошие яйца из этой партии. Используйте функцию speak(), чтобы объявить количество, складывая (+) три созданные вами переменные и вычитая (-) количество негодных яиц из этой партии, в следующем формате: player.speak(white_eggs + dark_eggs + red_eggs - 4).

После того как вы задокументируете количество яиц в этой партии, направляйтесь к светлой отметке X и проверьте, какова питательная ценность каждого яйца. Сначала вам нужно вычесть плохие яйца из каждой переменной, есть два (2) плохих белых яйца, одно (1) плохое тёмное яйцо, одно (1) плохое красное яйцо, которое нужно убрать, вот так:

white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1

Затем умножьте red_eggs на два (2), так как их питательная ценность вдвое больше, вот так: red_eggs *= 2. Затем используйте функцию speak() возле светлой отметки X и сложите (+) все переменные с их новыми значениями, чтобы завершить уровень.

Книга Кода