arrêter l'itération d'une fonction racine
bonjour,
comment arrêter l'itération quand la valeur de r est suffisamment proche de la valeur exacte de la racine recherchée.
étant donné le programme:
début
r = 1
répéter
r =(r + n / r) / 2
fin
le coder convenablement en PYTHON et le faire tourner"; limiter les répétitions";
ce que j'ai pu faire
mais je trouve pas comment arretter l'itération ?!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| def racine(n) :
r = 1
for x in range(10):
r = (r + (n/r))/ 2
return r
>>> racine(25.0)
5.0
>>> racine(2.0)
1.414213562373095
>>> racine(28.0)
5.291502622129181
>>> racine(144.0)
12.0 |
merci