Bonjour
Je viens de faire cet algo en python , qui me semblait juste , pour obtenir un encadrement d'un réel x avec une précision de n chiffes après la virgule . Quand je le teste , j'obtiens bien un encadrement mais pas du tout avec la bonne précision . J'ai essayé dans edupython et dans spyder , même problème . Donc je pense que ça vient de la boucle for ... Merci à vous si quelqu'un voit l'erreur .
Et voilà ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 from math import* def balayage(x,n) : a=int(x) for i in range(1,n+1): k=10**-i while a < x : a=a+k a=a-k return(a,a+k)
>>> balayage(1.574,2)
(1.5700000000000005, 1.5800000000000005)
Partager