Accueil

Orientation générale

Barre de recherche

DicoNombre

DicoMot Math

DicoCulture

Atlas des maths

Rubriques

Index alphabétique

Nouveautés

Actualités

Références

Édition du: 29/07/2025

M'écrire

Brèves de Maths

 

INDEX

 

Python

 

Programmation

Informatique

Multimédia

Ordinateur

Python – Comment se lancer et initiation

INITIATION

BASES

MATHS

Démarrer

Les classiques

Chiffres

Exemple – pas à pas

Arithmétique

Palindrome

Puissances

 

 

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

Programmation

 

Glossaire

Informatique

Algorithme

Voir absolument  Mon espace de travail en Python

 

 

Quantité de chiffres

haut

 

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

 

 

 

Extraction

 

 

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
(La méthode ci-dessus est plus simple !)

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

 

 

Retournement

 

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

*      Python – Ce qu'il faut absolument comprendre avant de se lancer

*      Les classiques en Python

Suite

*      Tour d'horizon avec l'exemple des palindromes

*      Les classiques – Factorielle, Fibonacci …

*      Comment obtenir plus de chiffres significatifs

*      Mes premiers dessins

Voir

*      Scratch – Apprendre à programmer simplement

*      Maple – Apprendre à programmer (maths)

*      Historique de l’aventure informatique

Site

*      Cours Python – OpenClassrooms 

*      Programmation Python – WikiBooks

Cette page

http://villemin.gerard.free.fr/aInforma/PYTHON/Chiffres.htm