Bonjour, je suis actuellement le cours sur le Python et suite à un TP (5.8. Écrivez un script qui recopie une chaîne (dans une nouvelle variable), en insérant des astérisques entre les caractères.
Ainsi par exemple, « gaston » devra devenir « g*a*s*t*o*n »), j'ai réalisé un code, il fonctionne mais j'aimerais savoir s'il y a moyen de l'optimiser et de le rendre plus propre.
Le voici :
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 chaine, nouvelle_chaine = "gaston7895", "" longueur = len(chaine) i = 0 while i < longueur-1 : nouvelle_chaine = nouvelle_chaine + chaine[i]+"*" i=i+1 nouvelle_chaine = nouvelle_chaine+chaine[longueur-1] print nouvelle_chaine
Partager