From a4d9660f89da38fcb82adcb8f6215d06b9ae0cd5 Mon Sep 17 00:00:00 2001 From: Dimitri Merejkowsky Date: Sun, 16 Feb 2020 14:47:24 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A9=C3=A9criture=20de=20la=20partie=20sur?= =?UTF-8?q?=20les=20bool=C3=A9ens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../03-variables-et-types/04-booléens.rst | 65 +++++++++---------- 1 file changed, 29 insertions(+), 36 deletions(-) diff --git a/cours/source/03-variables-et-types/04-booléens.rst b/cours/source/03-variables-et-types/04-booléens.rst index e6d31b8..019785b 100644 --- a/cours/source/03-variables-et-types/04-booléens.rst +++ b/cours/source/03-variables-et-types/04-booléens.rst @@ -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