Édition du: 29/07/2025 |
INDEX |
Python – Comment se lancer et initiation |
||
PROGRAMMATION PYTHON – CHIFFRES – Initiation Comment extraire les chiffres d'un nombre, les
retourner ... Page Initiation. Voir aussi la page sur les trucs
a savoir pour manipuler les chiffres. |
||
|
Sommaire de cette page >>>
Quantité de chiffres >>>
Extraction des chiffres >>>
Retournement d'un nombre |
Débutants Glossaire |
Voir absolument Mon espace de travail
en Python
Chiffres Simple demande de la longueur (len)
du nombre interprété comme une chaine de caractère (str). |
n = 123456 l = len(str(n)) print(n, "a", l,"chiffres") |
123456 a 6 chiffres |
|
|
||
|
Commentaire Définition d'une fonction chiffres. Initialisation d'une liste CH, en fait un ensemble (set). Le nombre n va être divisé itérativement par 10
tant qu'il reste supérieur à 0. L'unité de ce nombre est extraite via son modulo base 10 (n % 10). Chacune est ajoutée à la liste avec cette astuce
la barre verticale (obtenue en faisant Alt 6) En fin de boucle, le programme retourne la liste. Le programme principale appelle la fonction CH et imprime le résultat. |
|
|
On peut profiter de cette fonction pour connaitre
la quantité de chiffres dans un nombre. |
|
|
Commentaire Programme illustrant d'autres facilités du
langage Python. Calcul de q la
quantité de chiffres Boucle décroissance de q à – 1 Calcul à la fois du quotient et du reste par divmod. |
|
Voir Extraction
des chiffres avec Python / Extraction des
chiffres en Maple / Chiffres
|
||
|
Commentaire Simple inversion des éléments d'une liste. |
|
|
Commentaire Retournement complet d'un nombre. Définition de la fonction retournement de n. Le nombre inversé va être construit
progressivement dans inv, en même temps
que le nombre n va être divisé par 10. L'unité de n est extraite via le modulo 10 de n. Le nombre n est tronqué de son unité en prenant
le quotient exact de n par 10 (n//10). Le programme principal imprime le retourné du
nombre spécifié. |
|
Voir Nombres
retournés / Retournement en Python
Retour |
|
Suite |
|
Voir |
|
Site |
|
Cette page |