je coince sur une comparaison de nombres - Python - Programmation
Marsh Posté le 25-06-2010 à 09:12:34
erwan83 a écrit :
|
Il faut vérifier le type de nombre[compte] => print "%d=%s (%s)" %(decompte,nombre[compte], type(nombre[compte]))
Si c'est de l'int, comme dans nombre=[1, 2, 3, 4, 5] alors ok
Si c'est du string, comme dans nombre=["1", "2", "3", "4", "5"] alors pb
La fonction int() te transforme une chaine en nombre => int("12" ) => 12 et int("12", 8) => 10 (parce que 12 en base 8 font 10 en base 10)
Code :
|
Marsh Posté le 26-06-2010 à 01:43:22
ha !!! cool !
j'ai cherché partout sur Google mais rien trouvé !
Marsh Posté le 26-06-2010 à 17:28:13
erwan83 a écrit : ha !!! cool ! |
Bouquin de Swinnen en page 55 et plus détaillé en page 138...
Marsh Posté le 27-06-2010 à 00:20:05
Reply
Marsh Posté le 24-06-2010 à 19:10:28
et bien il ne me marque jamais match.
donc mon nombre extrait du tableau liste1 ne doit pas etre considéré comme un nombre
comment le transformer en nombre ?
( en VB x = val(x) )
Merci
---------------
http://www.ypikay.com