[Linux-bruxelles] [Question Python] traitement simple de nombres

Cabuzel Thierry Thierry.Cabuzel at gial.be
Jeu 29 Jan 15:57:38 CET 2004


> -----Original Message-----
> From: Stan Pinte 
> 
> de la part d'un débutant, en 12 minutes: (et mon implémentation est 
> surement de la merde)
> 
> python, c'est facile.
> 
> [GCC 3.3.1 (cygming special)] on cygwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> a = '1.3.2-5'
> >>> def jeromize(source, suffix):
> ...   longeur = len(source)
> ...   dernierCaractere = source[longeur-1]
> ...   dernierCaractere = int(dernierCaractere) + 1
> ...   return source[0:(longeur-1)] + `dernierCaractere` + suffix
> ...
> >>> jeromize(a, "teste")
> '1.3.2-6teste'
> >>>

J'ai jamais fait de python, mais je pense m'y mettre...

Patch
-   dernierCaractere = int(dernierCaractere) + 1
+   dernierCaractere = int(dernierCaractere) - 1

Mais il reste un bug:
Essaye avec 1.3.2-10... 
Ca devrais donner un truc du style 1.3.2-1-1test et non 1.3.2-9test

Thierry
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/linux-bruxelles/attachments/20040129/0f6e5b1e/attachment-0002.html>


Plus d'informations sur la liste de diffusion Linux-bruxelles