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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.