Résultat étonnant (pour un débutant) de sqrt
Bonjour,
Je suis débutant et je suis en train de me former au langage Python.
J'utilise sous Linux la version Python 2.7.6
je cherche à comparer 2 valeurs identiques l'une est donnée par l'utilisateur et l'autre est calculée avec la racine carrée de 2.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| from math import sqrt
a = input("Entrez une valeur: ")
b = 20
c = b * sqrt(2)
print "a =", a
print "c =", c
if(a == c):
print "GAGNÉ"
else:
print a, "est différent de", c |
Voici ce que me renvoi ce code:
Code:
1 2 3 4
| Entrez une valeur: 28.2842712475
a = 28.2842712475
c = 28.2842712475
28.2842712475 est différent de 28.2842712475 |
Si je n'utilise pas le module sqrt:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| a = input("Entrez une valeur: ")
b = 20.0
d = 2 ** 0.5
c = b * d
print "a =", a
print "c =", c
if(a == c):
print "GAGNÉ"
else:
print a, "est différent de", c |
J'ai la même chose.
Je dois me planté quelque part mais franchement je sèche lamentablement.