Bonjour à tous,
Désireux de découvrir un peu la programmation python, je suis le bouquin de Swinnen en essayant de faire les exercices au fur et à mesure.
J'ai un soucis sur le 5.8 qui demande de transformer une chaîne "gaston" en "g*a*s*t*o*n".
Voici ce que j'ai fait:
Le problème c'est que le résultat s'affiche sous cette forme : g* g*a* g*a*s* g*a*s*t* g*a*s*t*o* g*a*s*t*o*n*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ch = "gaston" l = len(ch) ch2 = "" a = 0 while a < l: ch2 = ch2 + ch[a] + "*" a = a + 1 print ch2,
Comment faire pour que seul le résultat final s'affiche et pas les résultats intermédiaires?
Pour exclure le dernier caractère, pensez vous qu'il faille insérer un test dans la bouche du WHILE ou il y aurait une solution plus simple?
Merci d'avance pour votre aide.
Partager