Valeurs Booléennes
Glissez pour afficher le menu
Avant d'aller plus loin, vous allez découvrir quelque chose de nouveau à propos de Python.
Environnement du Ninja
Pour aider le Ninja à naviguer sur la carte, il est possible d'observer les cases qui l'entourent. Les méthodes suivantes permettent au Ninja de vérifier ce qui se trouve à proximité :
object_up()vérifie la case au-dessus du Ninja ;object_down()vérifie en dessous ;object_left()vérifie à gauche ;object_right()vérifie à droite.
Chaque méthode retourne une chaîne de caractères décrivant l'objet dans cette case : "wall", "sushi" ou "empty".
Comparaisons de chaînes de caractères
En Python, il est possible de comparer des chaînes de caractères en utilisant :
==vérifie si deux chaînes sont identiques ;!=vérifie si deux chaînes sont différentes.
Le résultat de ces comparaisons est une valeur booléenne.
Valeurs booléennes
En Python, un booléen est un type de valeur qui peut être l'une des deux suivantes : True ou False.
Puisque des fonctions comme object_up() renvoient des chaînes de caractères, il est possible de vérifier ce que le Ninja voit et de transformer cette information en quelque chose d'utilisable dans le code :
Y a-t-il du sushi à droite ? → True ou False :
ninja.object_right() == "sushi"
Y a-t-il un mur à gauche ? → True ou False :
ninja.object_left() == "wall"
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion