# Le type bool (booléen)

Deux valeurs sont possibles : True et False

>>> choix = True
>>> print(type(choix))

Les opérateurs de comparaison :

Opérateur | Signification | Remarques
< | strictement inférieur |
<= | inférieur ou égal |
> | strictement supérieur |
>= | supérieur ou égal |
== | égal | Attention : deux signes ==
!= | différent |

>>> b = 10
>>> print(b > 8)
>>> print(b == 5)
>>> print(b != 10)
>>> print(0 <= b <= 20)

Les opérateurs logiques : and, or, not

>>> note = 13.0
>>> mention_ab = note >= 12.0 and note < 14.0 # ou bien : mention_ab = 12.0 <= note < 14.0
>>> print(mention_ab)
>>> print(not mention_ab)
>>> print(note == 20.0 or note == 0.0)

L'opérateur in s'utilise avec des chaînes (type str) ou des listes (type list) :

>>> chaine = 'Bonsoir'
>>> # la sous-chaîne 'soir' fait-elle partie de la chaîne 'Bonsoir' ?
>>> resultat = 'soir' in chaine
>>> print(resultat)
>>> print('b' in chaine)

>>> maliste = [4, 8, 15]
>>> # le nombre entier 9 est-il dans la liste ?
>>> print(9 in maliste)
>>> print(8 in maliste)
>>> print(14 not in maliste)

Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub facile