Bon, ya surement une methode mieux, mais en attendant tu peux utiliser un truc de ce genre :
tab = [123,1234,12345,123456,1234567,123456789]
for i in tab:
if len(str(i)) < 3:
print str(i)
else:
pos = len(str(i))-1
res = []
for i in (str(i)):
if (pos % 3 == 0):
res.append(str(i))
if pos > 0:
res.append(",")
else:
res.append(str(i))
pos = pos - 1
print "".join(res)
Voilà, codé en 2 minutes à 00h03, donc pitié soyez indulgent avec ce code, qui a néanmoins le mérite de faire ce que veux l'auteur de ce post :)
Bonne nuit.
P.S : les tabulations ont sautés a cause de templeet, a remettre donc...
# Euh
Posté par cho7 (site web personnel) . En réponse au message Affichage de nombres. Évalué à 2.
tab = [123,1234,12345,123456,1234567,123456789]
for i in tab:
if len(str(i)) < 3:
print str(i)
else:
pos = len(str(i))-1
res = []
for i in (str(i)):
if (pos % 3 == 0):
res.append(str(i))
if pos > 0:
res.append(",")
else:
res.append(str(i))
pos = pos - 1
print "".join(res)
Voilà, codé en 2 minutes à 00h03, donc pitié soyez indulgent avec ce code, qui a néanmoins le mérite de faire ce que veux l'auteur de ce post :)
Bonne nuit.
P.S : les tabulations ont sautés a cause de templeet, a remettre donc...