Aller au contenu

Les booléens avec le langage Python

Les tests de comparaison ou d'appartenance utilisés dans une instruction if ou dans une boucle while sont des booléens. Ils peuvent renvoyer la valeur True ou la valeur False :

>>> type(2 > 3)
<class 'bool'>

>>> 2 > 3
False

>>> 5 <= 7
True

On peut combiner ces tests en utilisant les opérateurs usuels and, or, not abordés dans les pages précédentes :

>>> True or False
True

>>> (5 <= 7) and (2 > 3)
True

>>> not(2 > 3)
True