Exercice 25
Ecrire un programme qui demande à l’utilisateur de saisir un mot et de lui renvoyer son inverse. Exemple si l’utilisateur saisi le mot python , le programme lui renvoie nohtyp.
Solution
Première méthode
1 2 3 4 5 6 7 |
# Lire la variable string s s = input("Tapez une chaine s : ") # obtenir l'inverse de la chaine s s1 = s[::-1] print("L'inverse de la chaine : '",s,"' est : ", s1) |
Seconde méthode
1 2 3 4 5 6 7 8 9 |
# Lire la variable string s s = input("Tapez une chaine s : ") # initialiser l'inverse à une chaine vide inv = "" # construction de l'inverse d'une façon récursive for x in s: inv = x + inv print("L'inverse de la chaine : '",s,"' est : ", inv) |
Younes Derfoufi
CRMEF OUJDA
def reverse_word(word):
q=[i for i in word]
q.reverse()
return “”.join(q)