Dichotomie + float

Fermé
Clem2607 Messages postés 7 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 novembre 2013 - 12 nov. 2013 à 22:34
 Utilisateur anonyme - 12 nov. 2013 à 23:42
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
12 nov. 2013 à 23:12
a = float(raw_input(...))

b = float(raw_input(...))

?
0
Clem2607 Messages postés 7 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 novembre 2013
12 nov. 2013 à 23:26
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
12 nov. 2013 à 23:42
0