Curso de Desarrollo en Python
Capítulo 3
>
Nivel 2
Objetivo
Recoge huevos y equilibra las cuentas sumando y restando sus cantidades.
Es hora de recoger algunos huevos en la zona de anidación, camina y toma los distintos huevos del campo para poder documentar cuántos huevos se han puesto. Los huevos rojos son diferentes de los blancos y oscuros, ya que no son huevos de gallina.
Primero, camina sobre todos los huevos para recogerlos. Luego crea dos (2) variables: total y red_eggs. En la variable total suma la cantidad de todos los huevos que has recogido de cada tipo; en la variable red_eggs, almacena cuántos huevos rojos has recogido.
Una vez que hayas recogido todo, camina hacia las marcas de X oscuras, colócate frente al escritorio y comprueba cuál es el valor nutricional de cada huevo. Usa la función speak() para multiplicar (*) la variable total por 90, que es el valor nutricional en calorías de cada huevo. Así: player.speak(total * 90).
Después de documentar la nutrición de este lote, dirígete a la marca de X clara y comprueba la cantidad de huevos de gallina que tienes. Para ello, debes restar (-) la variable red_eggs de la variable total y mostrar el resultado usando la función speak. Así: player.speak(total - red_eggs), para completar el nivel.