Écrivez un programme qui lit une ligne de texte sur l'entrée standard, et affiche cette ligne retournée, c'est-à-dire en commençant par le dernier caractère.
Votre programme doit impérativement utiliser une fonction récursive, et non une boucle.
La ligne ne contient pas plus de 200 caractères.
entrée :
bonjour
sortie :
ruojnob
def retourne(chaîne: str) -> str: """Renvoie 'chaîne' retournée. >>> retourne("bonjour") 'ruojnob' """ if chaîne == "": return "" else: return retourne(chaîne[1:]) + chaîne[0] chaîne = input() print(retourne(chaîne))
chaîne[0]
à la fin,chaîne[1:]
au début, mais retourné par récursivité.