efrei/algorithmique/recursivite/inverser-chaine.py

19 lines
353 B
Python
Executable file

#!/usr/bin/env python
"""Inverser une chaîne de charactères sans passer par une chaîne temporaire"""
def main() -> None:
Inverser("informatique")
def Inverser(S : str) -> None:
if len(S) == 1:
print(S)
else:
lettre = S[-1]
print(lettre, end="")
Inverser(S[:-1])
if __name__ == "__main__":
main()