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.
 
 
 
 
 
 

73 lines
1.5 KiB

  1. Chapitre 4 - Booléens et conditions
  2. ===================================
  3. En Python, les variables ``True`` et ``False`` sont toujours définies
  4. et servent à représenter une valeur vraie ou fausse.
  5. (Notez qu'elles commencent par une majuscule)
  6. Assignation
  7. -----------
  8. On peut assigner des variables à True ou False::
  9. la_terre_est_plate = False
  10. python_c_est_genial = True
  11. Comparaisons
  12. ------------
  13. Certaines opérations renvoient des booléens:
  14. +------+-----------------------------+
  15. |``=`` | égal |
  16. +------+-----------------------------+
  17. |``!=``| différent |
  18. +------+-----------------------------+
  19. |``>`` | strictement supérieur |
  20. +------+-----------------------------+
  21. |``>=``| supérieur ou égal |
  22. +------+-----------------------------+
  23. |``<`` | strictement inférieur |
  24. +------+-----------------------------+
  25. |``<=``| inférieur |
  26. +------+-----------------------------+
  27. Par example::
  28. a = 2
  29. b = 3
  30. print(a > b)
  31. # affiche: False
  32. print(2 + 2 == 4)
  33. # affiche: True
  34. .. warning::
  35. Ne pas confondre: ``==`` pour la comparaison et ``=`` pour l'assignation
  36. Enfin, on peut écrire des encadrements::
  37. a = 3
  38. print(2 <= a < 4)
  39. # affiche: True
  40. not
  41. ---
  42. Enfin, on peut utiliser ``not`` pour inverser une condition::
  43. a = 3
  44. if not a == 4:
  45. print("a est différent de 4")
  46. # affiche: a est différent de 4
  47. la_terre_est_plate = False
  48. print(not la_terre_est_plate)
  49. # affiche: True