|
- Maths simples
- =============
-
- Opérations avec des entiers
- ---------------------------
-
- On peut utiliser ``+, *, -`` avec des entiers:
-
- .. code-block:: python
-
- print(1 + 2)
- # affiche: 3
-
- print(6 - 3)
- # affiche: 3
-
- print(2 * 4) # une étoile pour la multiplication
- # affiche: 8
-
- print(3 ** 2) # deux étoiles pour l'opération 'puissance'
- # affiche: 9
-
-
- Opérations avec des flottants
- -----------------------------
-
- C'est le ``.`` qui fait le flottant
-
-
- .. code-block:: python
-
- print(0.5 + 0.2)
- # affiche: 0.7
-
- On utilise `/` pour les divisions flottantes::
-
- print(10 / 2)
- # afiche: 5.0 (et non '5')
-
- Notez que les flottants sont imprécis, ce qui explique le `5` à la fin
- de l'affichage de la division de 10 par 3::
-
- print(10 / 3)
- # affiche:3.3333333333333335
-
-
- Division entières et modulo
- ---------------------------
-
- 14 divisé par 3 font 4 avec un reste de 2.
-
- On peut récupérer le quotient avec `//` et
- le reste avec ``%``.
-
- .. code-block:: python
-
- print(14 // 3)
- # affiche: 4
-
- print(14 % 3)
- # affiche: 2
-
- .. warning::
-
- Le ``%`` n'a rien à voir avec un pourcentage!
-
-
- Priorité des opérations
- ------------------------
-
-
- Comme en maths, la multiplication est prioritaire
- sur les autres opérations::
-
- print(1 + 2 * 3)
- # affiche: 7
-
- et on peut utiliser des parenthèses pour grouper les opérations::
-
- print((1 + 2) * 3)
- # affiche: 9
|