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