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)