PythonUrgent

Fermé
tsanta Messages postés 73 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 3 mai 2010 - 25 nov. 2009 à 21:38
tsanta Messages postés 73 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 3 mai 2010 - 28 nov. 2009 à 20:30
Bonjour,
bonjour tout le monde,
j´aimerai savoir s´il y une methode en python pour la transformation d´un nombre en string c´est a dire
5 -> "cinq" comme output.5 est ainsi l´input.
Merci de votre reponse

4 réponses

heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 131
25 nov. 2009 à 22:18
Salut,

Méthode a un sens particulier et précis en Python.
Il vaut donc mieux parler de fonction.

Il n'y a à ma connaissance pas de fonction built-in qui fasse ceci.
Mais il est simple de se donner soi même une telle possibilité, et pour cela même pas besoin d'une fonction, même pas un dictionnaire, une liste suffit:

chiffre = {'zero','un','deux','trois','quatre','cinq','six','sept','huit','neuf'}

chiffre[3] est 'trois'

Après s'il s'agit de n'importe quel nombre et non plus de chiffre, ça devient plus compliqué. Soit écrire tous les nombres possibles, soit créer une fonction.
0
tsanta Messages postés 73 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 3 mai 2010 2
25 nov. 2009 à 23:44
slt,
merci bcp a toi!!
0
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 131
25 nov. 2009 à 23:47
Je vois une erreur de syntaxe dans ce que j'ai écrit parce qu'initialement j'avais écrit un dictionnaire:
il faut des crochets et non des brackets , pour une liste


chiffre = [ 'zero','un','deux','trois','quatre','cinq','six','sept','hu­it','neuf' ]
0
tsanta Messages postés 73 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 3 mai 2010 2
28 nov. 2009 à 20:30
salut toi!!
merci a toi!
0