Renverser une chaîne
Exercice de TD · niveau 2 · NSI (terminale), chapitre 5 — La récursivité
Énoncé
Renverser une chaîne.
Écrire une fonction récursive renverser(chaine) qui renvoie la chaîne lue à l'envers.
Corrigé
Le cas de base est la chaîne vide ; sinon on place le dernier caractère en tête puis on renverse le reste.
def renverser(chaine):
if chaine == "":
return ""
return chaine[-1] + renverser(chaine[:-1])
print(renverser("python")) # affiche nohtypLes autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.