Bonjour,
En fait ici, python va travailler avec des valeurs approchée de \(\pi\). Lorsqu'il sera à \(3\pi\) et qu'il enlève \(2\pi\), il aura alors dans b une valeur approchée de \(\pi\) qui est strictement supérieure à \(\pi\). Il poursuit donc son travail dans la boucle while et te retourne une valeur approchée de \(-\pi\).
Finalement alors que la valeur principale d'un angle de mesure \(2019\pi\) est \(\pi\), ce programme te retourne \(-\pi\) à cause des "valeurs arrondies" utilisées par python.
A bientôt.
Algo
-
- Messages : 4001
- Enregistré le : mer. 5 sept. 2007 12:04