Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Základní operátory
Sčítat a odečítat

Cíl

Seberte vejce a zbilancujte účty přičítáním a odčítáním jejich množství.

Je čas sebrat vejce v hnízdních prostorech, projít se a vzít si různá vejce na poli, abychom zaznamenali, kolik vajec bylo sneseno. Ze všech snesených vajec jsou čtyři (4) vejce špatná, avšak červená vejce mají dvojnásobnou výživovou hodnotu oproti běžným vejcím. Zaznamenejte, kolik máte dobrých vajec a jaká je jejich výživová hodnota.

Nejprve se projděte přes všechna vejce, abyste je sebrali, poté vytvořte tři (3) proměnné pro každý typ vejce: white_eggs, dark_eggs, red_eggs. Do těchto proměnných přidejte počet sebraných vajec daného typu.

Jakmile budete mít všechno sebráno, jděte k tmavým značkám X a zaznamenejte všechna dobrá vejce z této várky. Použijte funkci speak(), abyste oznámili číslo přičítáním (+) tří vytvořených proměnných a odčítáním (-) počtu špatných vajec z této várky, v tomto formátu: player.speak(white_eggs + dark_eggs + red_eggs - 4) .

Poté, co zaznamenáte počet vajec z této várky, vydejte se ke světlé značce X a zkontrolujte, jaká je výživová hodnota každého vejce. Nejprve je třeba odečíst špatná vejce z každé proměnné, jsou to dvě (2) špatná bílá vejce, jedno (1) špatné tmavé vejce a jedno (1) špatné červené vejce, které je nutné odečíst, takto:

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

Dále vynásobte proměnnou red_eggs dvěma (2), protože jejich výživová hodnota je dvojnásobná, takto: red_eggs *= 2 . Poté použijte funkci speak() u značky X a přičtěte (+) všechny proměnné s jejich novými hodnotami, abyste dokončili úroveň.

Kniha Kódu