Script qui affiche la lecture d'un entier naturel
Rachid_1043
Messages postés
5
Statut
Membre
-
Rachid_1043 Messages postés 5 Statut Membre -
Rachid_1043 Messages postés 5 Statut Membre -
Bonjour
On décide de ≪ lire ≫ un entier comme dans l'exemple suivant:
l’entier p = 1444577 se lit ≪ un 1 trois 4 un 5 deux 7 ≫, ce qui donne le nouvel entier q = 11341527 appelé ≪ lecture ≫ de l’entier p.
J'ai essayé ce programme avec p mais ça donne 34152711, je ne vois pas exactement où est le problème, merci d'avance
On décide de ≪ lire ≫ un entier comme dans l'exemple suivant:
l’entier p = 1444577 se lit ≪ un 1 trois 4 un 5 deux 7 ≫, ce qui donne le nouvel entier q = 11341527 appelé ≪ lecture ≫ de l’entier p.
J'ai essayé ce programme avec p mais ça donne 34152711, je ne vois pas exactement où est le problème, merci d'avance
def lecture(p):
chaine = str(p)
se = set(chaine)
for k in se:
print(chaine.count(k),k,end =' ')
p = int(input('Entrer un entier naturel: '))
lecture(p)
A voir également:
- Script qui affiche la lecture d'un entier naturel
- Script vidéo youtube - Guide
- Confirmation de lecture whatsapp - Guide
- Accusé de lecture gmail - Guide
- Lecture fichier epub - Guide
- Mas script - Accueil - Windows
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour, ajoute des print(), cela t'aidera à comprendre.
par ailleurs, n'oublie pas de tester d'autres cas, pas exemple "121".
par ailleurs, n'oublie pas de tester d'autres cas, pas exemple "121".
2112, c'est la lecture de 112, pas de 121.
as-tu ajouté des print(), pour t'aider à comprendre?