|
PROGRAMMATION PYTHON – CHIFFRES Comment extraire les chiffres d'un nombre, les
retourner ... |
Voir absolument Mon espace de travail
en Python
|
||
|
Simple
demande de la longueur (len) du nombre
interprété comme une chiane de caractère (str). |
|
|
||
|
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 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
Retour |
Python
– Ce qu'il faut absolument comprendre avant de se lancer |
Suite |
Tour
d'horizon avec l'exemple des palindromes
Les
classiques – Factorielle, Fibonacci …
Comment
obtenir plus de chiffres significatifs |
Voir |
Scratch
– Apprendre à programmer simplement
Maple
– Apprendre à programmer (maths)
Historique
de l’aventure informatique |
Site |
Cours
Python – OpenClassrooms
Programmation
Python – WikiBooks |
Cette page |