Les booléens et null (Python)

Les booléens et null

> Tutoriel

Vous avez vu qu'il est possible de manipuler des nombres, mais il existe aussi des valeurs spéciales : None et les booléens.

Valeur None

None est une valeur représentant une valeur vide, invalide ou même une erreur, mais elle est différente du nombre 0.

Par exemple, me.weapon renvoie l'arme que tient votre poireau, ou None si vous n'avez pas d'arme dans vos mains.

Vous avez peut-être remarqué que me.setWeapon() coûte 1 PT par tour. Il est possible de limiter son usage au tour 1 avec cette condition :

On teste une valeur None avec is None (et is not None pour l'inverse).

Booléens : True et False

Les booléens sont deux valeurs : True (vrai) et False (faux). Ce sont deux valeurs utilisables pour représenter quelque chose pouvant avoir deux états comme :

Exemples de propriétés et méthodes qui renvoient un booléen :

Exemple : on regarde si on peut utiliser notre arme sur l'ennemi :

❓ Quizz

À quoi peut servir None ?

Représenter un manque d'information/valeur Représenter le nombre 0 Représenter une erreur Représenter un programme de mauvaise qualité

À quoi servent les booléens ?

Représenter une valeur à deux états possibles Représenter une très grande valeur

IA complète