Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Valeurs Booléennes | Boucles
Python Ninja

bookValeurs 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"
question mark

Que se passe-t-il en premier sur cette ligne de code ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 4. Chapitre 4
some-alt