No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
Este repositorio está archivado. Puede ver los archivos y clonarlo, pero no puede subir cambios o reportar incidencias ni pedir Pull Requests.
 
 
 
 
 
 

92 líneas
1.4 KiB

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