Cours de Développement Python
Chapitre
>
Niveau
Opérateurs de Base
Formats de chaîne
Objectif
Rassemblez les poulets et comptez combien de poulets il y a autour de chaque poulailler en utilisant des chaînes de caractères. Un poulailler étant les maisons de poulet vues sur la carte.
Marchez jusqu'à la marque X sombre sur le côté droit du champ et appelez les poulets dans le champ en utilisant la fonction speak(). Écrivez le mot “Chirp” multiplié par dix pour produire un son de pépiement 10 fois, comme ceci : player.speak("Chirp" * 10).
En les appelant, vous vous assurerez qu'il n'y a pas de poulets à l'intérieur des poulaillers. Comptez combien de poulets sont autour de chaque poulailler et stockez les nombres dans des variables nommées : left_coup, right_coup.
Après avoir défini les variables, rendez-vous à chacun des 2 X devant chaque poulailler et annoncez le nombre de poulets autour de chaque poulailler en utilisant les variables. Écrivez la chaîne de mots "Right Coup has %d Chickens", le %d est l'emplacement où le nombre de poulets est inséré. Vous suivez cela en entrant la variable que vous souhaitez utiliser dans le texte : % (right_coup). Par exemple :
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Cela affichera à l'écran “Right Coup has 2 Chickens”
Pour clarifier, les lettres placées entre des guillemets " " sont appelées strings, l'utilisation de % dans une chaîne est utilisée pour insérer des valeurs externes dans la chaîne. Le % lui-même fait partie du langage de programmation, un indicateur que du code externe est ajouté. Le code %d signifie que la valeur insérée est un nombre.
Compte le nombre correct de poulets autour du poulailler gauche et droit puis stocke ces nombres dans les variables left_coup et right_coup respectivement. Marchez jusqu'aux X et utilisez la fonction speak() avec le message fourni pour annoncer les nombres correctement et compléter le niveau.