|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- Booléens
- ========
-
- On appelle *booléenne* une valeur qui peut être soit vraie, soit fausse.
-
- En Python, les littéraux ``True`` et ``False`` représentent respectivement les valeurs
- vraies et fausses.
-
- (Notez qu'ils commencent par une majuscule)
-
-
- Comparaisons
- ------------
-
- Certaines expressions renvoient des booléens, c'est à dire
- soit la valeur ``True``, soit la valeur ``False``
-
- +------+-----------------------------+
- |``=`` | égal |
- +------+-----------------------------+
- |``!=``| différent |
- +------+-----------------------------+
- |``>`` | strictement supérieur |
- +------+-----------------------------+
- |``>=``| supérieur ou égal |
- +------+-----------------------------+
- |``<`` | strictement inférieur |
- +------+-----------------------------+
- |``<=``| inférieur |
- +------+-----------------------------+
-
- Par exemple::
-
- a = 2
- b = 3
- print(a > b)
- # affiche: False
-
- print(2 + 2 == 4)
- # affiche: True
-
- .. warning::
-
- Ne pas confondre: ``==`` pour la comparaison et ``=`` pour l'affectation
-
- Autres opérations booléennes
- -----------------------------
-
- +-------+-----------+
- |``not``| négation |
- +-------+-----------+
- |``and``| et |
- +-------+-----------+
- |``or`` | ou |
- +-------+-----------+
-
- Exemples::
-
- a = not True
- print(a)
- # affiche `False`
-
- il_pleut = True
- j_ai_un_parapluie = False
- print(il_pleut and j_ai_un_parapluie)
- # afiche: False
-
- je_suis_mouillé = il_pleut and not j_ai_un_parapluie
- prin(je_suis_mouillé)
- # afiche: True
|