Dichotomie + float

Clem2607 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonsoir a tous j'ai réaliser un algorithme de dichotomie sur python, que voici:

a = input("a = ")
b = input("b = ")
p = input("precision = ")

m=b
while m != p :
print(m,p)
print ("\n")
raw_input("Press <ENTER> to continue")
m = a + (b-a)/2
if m > p:
b=m
else:
a=m
print(m,p)
return


et je voudrais l'améliorer: en rajoutant la fonction float pour avoir des nombres décimaux
mais je ne sais pas comment m'y prendre, où dois-je faire la modification ?

3 réponses

Utilisateur anonyme
 
a = float(raw_input(...))

b = float(raw_input(...))

?
0
Clem2607 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Oui cela peut fonctionner mais je voudrais limiter les chiffres après la virgule.
je ne sais pas exactement faire

p= float(input 100/(...)) pour 2 chiffres aprés la virgule non ?
0
Utilisateur anonyme
 
0