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