Approximer une racine carrée en python
Bonjour
Je suis débutant en programmation et j'ai fait un programme qui estime la valeur d'une racine d'un nombre. Je voudrais en faire un similaire mais qui n'utilise pas la condition de la ligne 9
Je suis débutant en programmation et j'ai fait un programme qui estime la valeur d'une racine d'un nombre. Je voudrais en faire un similaire mais qui n'utilise pas la condition de la ligne 9
if racine > sqrt(nb_begin)parce que on se base déjà sur la valeur de la vraie racine et ce n'est pas ce que je veux :
from math import *
from time import *
start = 1
var = 1
nb_begin = float(input("entrez la racine a estimer"))
racine = 0
while start == 1:
racine = racine + var
if racine > sqrt(nb_begin):
racine = racine - var
var = var/10
sleep(0.1)
else:
print(racine)
sleep(0.1)
if racine == sqrt(nb_begin):
break
1 réponse
-
Bonjour,
Disons que si tu veux estimer une racine carrée sanssqrt
il faut complètement repenser l'approche et en considérer par exemple une parmi celles évoquées dans ce lien.
Bonne chance