Programme python

Résolu/Fermé
portos - 23 déc. 2013 à 16:14
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 23 déc. 2013 à 17:39
Bonjour,

j'ai un petit soucis je suis debutant en programassion et j'aimerais trouver un programme qui me permet de dire combien un nombre contient de chiffre. j'ai regardé sur internet je trouve des solution avec en fonction len() mais je n'ai pas encore vu cette fonction je ne connais que la boucle while quelqu'un pourrais m'aider?

2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
Modifié par gravgun le 23/12/2013 à 16:18
Salut,
len()
renvoie la longueur d'une chaîne de caractère, exemple:
>>> len("Cette chaîne fait 31 caractères")
31
>>> len("Et celle-ci?")
12

Donc il suffit de convertir son nombre en chaîne si ce n'est déjà fait avec
str(nombre)
, puis de mesurer la longueur avec
len()
.
from human import idiocy
del idiocy
0
le soucis c'est que je ne suis pas tres doué et je ne comprend pas comment convertir mon nombre en chaine.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
23 déc. 2013 à 17:39
Je l'ai dit dans ma réponse...
str(nombre)
0