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
======================

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
-----------

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
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