Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Den här utvecklingskatalogen är arkiverad. Du kan se filer och klona katalogen, men inte öppna ärenden eller genomföra push- eller pull-förfrågningar.

04-maths-simples.rst 1.3 KiB

4 år sedan
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. Maths simples
  2. =============
  3. Opérations avec des entiers
  4. ---------------------------
  5. On peut utiliser ``+, *, -`` avec des entiers:
  6. .. code-block:: python
  7. print(1 + 2)
  8. # affiche: 3
  9. print(6 - 3)
  10. # affiche: 3
  11. print(2 * 4) # une étoile pour la multiplication
  12. # affiche: 8
  13. print(3 ** 2) # deux étoiles pour l'opération 'puissance'
  14. # affiche: 9
  15. Opérations avec des flottants
  16. -----------------------------
  17. C'est le ``.`` qui fait le flottant
  18. .. code-block:: python
  19. print(0.5 + 0.2)
  20. # affiche: 0.7
  21. print(10 / 3)
  22. 3.3333333333333335
  23. .. note::
  24. Les flottants sont imprécis,
  25. ce qui explique le `5` à la fin de l'affichage
  26. de la division de 10 par 3
  27. Division entières et modulo
  28. ---------------------------
  29. 14 divisé par 3 font 4 avec un reste de 2.
  30. On peut récupérer le quotient avec `//` et
  31. le reste avec ``%``.
  32. .. code-block:: python
  33. print(14 // 3)
  34. # affiche: 4
  35. print(14 % 3)
  36. # affiche: 2
  37. .. warning::
  38. Le ``%`` n'a rien à voir avec un pourcentage!
  39. Priorité des opérations
  40. ------------------------
  41. Comme en maths, la multiplication est prioritaire
  42. sur les autres opérations::
  43. print(1 + 2 * 3)
  44. # affiche: 7
  45. et on peut utiliser des parenthèses pour grouper les opérations::
  46. print((1 + 2) * 3)
  47. # affiche: 9