On appelle constante de Champernowne le nombre 0.123456789101112131415161718192021... c'est à dire le nombre où on écrit tous les nombres à la suite les uns des autres.
Écrire un programme qui prend n en entrée et affiche la constante de Champernowne jusqu'au nombre n inclus.
Par exemple si n=3, il faut afficher 0.123.
Aide
On pourra utiliser l'astuce suivante : si on écrit print("texte", end=""), le programme n'ira pas à la ligne à chaque nouvel affichage et on pourra ainsi afficher tous les nombres d'affilée.
Entrée : Un entier n
Sortie : la constante de Champernowne jusqu'au rang n.
Constante de Champernowne
1
2
3
4
5
6
7
8
def ma_fonction(n):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
Enter to Rename, Shift+Enter to Preview
Open Source Your Knowledge: become a Contributor and help others learn.Create New Content