Curso de Desenvolvimento em Python
Capítulo
>
Nível

Operadores Básicos
Formatos de String

Objetivo

Chame as galinhas e conte quantas galinhas há em volta de cada galinheiro usando strings. Um galinheiro é as casas das galinhas vistas no mapa.

Caminhe até a marca X mais escura no lado direito do campo e chame as galinhas no campo usando a função speak(). Escreva a palavra "Chirp" multiplicada por dez para soar como um som de piado 10 vezes, assim: player.speak("Chirp" * 10).

Ao chamá-las, você garantirá que não há galinhas dentro dos galinheiros. Conte quantas galinhas estão ao redor de cada galinheiro e armazene os números dentro de variáveis chamadas: left_coup, right_coup.

Após configurar as variáveis, vá para cada uma das duas marcas X na frente de cada galinheiro e chame o número de galinhas ao redor de cada um usando as variáveis. Escreva a string de palavras "Right Coup has %d Chickens", o %d é onde o número de galinhas é inserido. Você segue isso inserindo a variável que deseja usar no texto: % (right_coup). Por exemplo:

right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Isso imprimirá na tela "Right Coup has 2 Chickens"

Para esclarecer, letras colocadas entre aspas " " são chamadas de strings, o uso do % dentro de uma string é usado para inserir valores externos na string. O % em si é parte da linguagem de programação e um indicador de que código externo está sendo adicionado. O código %d significa que o valor inserido é um número.

Conte o número correto de galinhas ao redor do galinheiro esquerdo e direito, depois armazene esses números nas variáveis left_coup e right_coup respectivamente. Caminhe para as marcas X e use a função speak() juntamente com a mensagem fornecida para chamar os números de acordo e completar o nível.

Livro de Código