Ex 5.9
Aller à la navigation
Aller à la recherche
Énoncé de l'exercice :[modifier]
Écrivez un script qui recopie une chaîne (dans une nouvelle variable) en l’inversant. Ainsi par exemple, « zorglub » deviendra « bulgroz ».
Solutions de cet exercices :[modifier]
- Solution de Kévin Detaille :
txt=input() a,b=0,0 txt1="" while a<len(txt): a=a+1 b=len(txt)-a txt1=txt1+txt[b] print(txt1)
- Solution de Gérard Swinnen :
# Inversion d'une chaîne de caractères # Chaîne fournie au départ : ch = "zorglub" lc = len(ch) # nombre de caractères total i = lc - 1 # le traitement commencera à partir du dernier caractère nch = "" # nouvelle chaîne à construire (vide au départ) while i >= 0: nch = nch + ch[i] i = i - 1 # Affichage : print(nch)