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 : Sélectionner tout - Visualiser dans une fenêtre à part
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