Browse Source

Réécriture de la partie sur les booléens

master
Dimitri Merejkowsky 4 years ago
parent
commit
a4d9660f89
1 changed files with 29 additions and 36 deletions
  1. +29
    -36
      cours/source/03-variables-et-types/04-booléens.rst

+ 29
- 36
cours/source/03-variables-et-types/04-booléens.rst View File

@@ -1,57 +1,50 @@
Booléens et conditions Booléens et conditions
====================== ======================


True et False
--------------


En Python ce sont des mots-clés et les valeurs sont en majuscules!
En Python, les variables ``True`` et ``False`` sont toujours définies
et servent à représenter une valeur vraie ou fausse.


(Notez qu'elles commencent par une majuscule)


Assignation Assignation
----------- -----------


On peut assigner des variables aux valeurs True et False

On peut assigner des variables à True ou False::


.. code-block:: python


la_terre_est_plate = False la_terre_est_plate = False
python_c_est_genial = True python_c_est_genial = True




## Comparaisons

.. code-block:: python

>>> a = 2
>>> b = 3
>>> a > b
False

.. code-block:: python
Comparaisons
------------


>>> 2 + 2 == 4
True
Certaines opérations renvoient des booléens:


Note: ``==`` pour la comparaison, ``=`` pour l'assignation
+------+-----------------------------+
|``=`` | égal |
+------+-----------------------------+
|``!=``| différent |
+------+-----------------------------+
|``>`` | strictement supérieur |
+------+-----------------------------+
|``>=``| supérieur ou égal |
+------+-----------------------------+
|``<`` | strictement inférieur |
+------+-----------------------------+
|``<=``| inférieur |
+------+-----------------------------+


Par example::


```
>>> a = 2
>>> b = 3
>>> a != b
True
>>> 2 + 2 >= 4
True
```
a = 2
b = 3
print(a > b)
# affiche: False


print(2 + 2 == 4)
# affiche: True


```
>>> a = 2
>>> a < 2
False
>>> 1 < a < 3
True
```
.. warning::


Ne pas confondre: ``==`` pour la comparaison et ``=`` pour l'assignation