You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

71 lines
1.6 KiB

  1. Booléens
  2. ========
  3. On appelle *booléenne* une valeur qui peut être soit vraie, soit fausse.
  4. En Python, les littéraux ``True`` et ``False`` représentent respectivement les valeurs
  5. vraies et fausses.
  6. (Notez qu'ils commencent par une majuscule)
  7. Comparaisons
  8. ------------
  9. Certaines expressions renvoient des booléens, c'est à dire
  10. soit la valeur ``True``, soit la valeur ``False``
  11. +-------+-----------------------------+
  12. |``==`` | égal |
  13. +-------+-----------------------------+
  14. |``!=`` | différent |
  15. +-------+-----------------------------+
  16. |``>`` | strictement supérieur |
  17. +-------+-----------------------------+
  18. |``>=`` | supérieur ou égal |
  19. +-------+-----------------------------+
  20. |``<`` | strictement inférieur |
  21. +-------+-----------------------------+
  22. |``<=`` | inférieur ou égal |
  23. +-------+-----------------------------+
  24. Par exemple::
  25. a = 2
  26. b = 3
  27. print(a > b)
  28. # affiche: False
  29. print(2 + 2 == 4)
  30. # affiche: True
  31. .. warning::
  32. Ne pas confondre: ``==`` pour la comparaison et ``=`` pour l'assignation
  33. Autres opérations booléennes
  34. -----------------------------
  35. +-------+-----------+
  36. |``not``| négation |
  37. +-------+-----------+
  38. |``and``| et |
  39. +-------+-----------+
  40. |``or`` | ou |
  41. +-------+-----------+
  42. Exemples::
  43. a = not True
  44. print(a)
  45. # affiche `False`
  46. il_pleut = True
  47. j_ai_un_parapluie = False
  48. print(il_pleut and j_ai_un_parapluie)
  49. # afiche: False
  50. je_suis_mouillé = il_pleut and not j_ai_un_parapluie
  51. print(je_suis_mouillé)
  52. # afiche: True