Partage
  • Partager sur Facebook
  • Partager sur Twitter

Compter le nombre de caractère d'un int

Sujet résolu
9 mai 2011 à 19:00:23

Bonjour,

tout est dans le sujet, j'ai une variable de type int() et je voudrais compter ses caractères.
len()
a pas l'air d'accord...

Merci, bonne soirée!
  • Partager sur Facebook
  • Partager sur Twitter

Sandro CAZZANIGA

9 mai 2011 à 19:37:43

len(str(mon_int))
?
  • Partager sur Facebook
  • Partager sur Twitter

Python c'est bon, mangez-en. 

9 mai 2011 à 19:44:29

Attention hein : len(str(000002)) vaudra 1.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
9 mai 2011 à 20:30:56

from math import log10
n = lambda x : int(log10(x))+1


>>> n(999)
3
>>> n(1000)
4
  • Partager sur Facebook
  • Partager sur Twitter