PythonUrgent

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
Configuration: Windows XP
Firefox 3.0.15

4 réponses

  1. 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.
    1. 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' ]