Curso de Desarrollo en Python
Capítulo
>
Nivel
Operadores Básicos
Formatos de Cadenas
Objetivo
Llamar a las gallinas y contar cuántas hay alrededor de cada gallinero usando cadenas de texto. Un gallinero siendo las casas de gallinas que se ven en el mapa.
Camina hacia la marca X oscura en el lado derecho del campo y llama a las gallinas en el campo usando la función speak(). Escribe la palabra "Chirp" multiplicada por diez para sonar como un chirrido 10 veces, así: player.speak("Chirp" * 10).
Al llamarlas, te asegurarás de que no haya gallinas dentro de los gallineros. Cuenta cuántas gallinas hay alrededor de cada gallinero y guarda los números en variables llamadas: left_coup, right_coup.
Después de configurar las variables dirígete a cada una de las 2 marcas X frente a cada gallinero y llama la cantidad de gallinas alrededor de cada uno usando las variables. Escribe la cadena de palabras "Right Coup has %d Chickens", el %d es donde se inserta el número de gallinas. Esto lo sigues usando la variable que deseas usar en el texto: % (right_coup). Por ejemplo:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Esto imprimirá en la pantalla "Right Coup has 2 Chickens"
Para aclarar, las letras entre comillas " " se refieren como cadenas de texto, el uso de % dentro de una cadena se utilizan para insertar valores externos en la cadena. El % en sí es parte del lenguaje de programación, un indicador de que se está agregando código externo. El código %d significa que el valor insertado es un número.
Cuenta la cantidad correcta de gallinas alrededor del gallinero izquierdo y derecho, luego guarda esos números en las variables left_coup y right_coup respectivamente. Camina hacia las marcas X y usa la función speak() junto con el mensaje proporcionado para llamar a los números según corresponda y completa el nivel.