Exercice 65
Écrire un programme en Python qui demande à l’utilisateur de saisir un texte et de lui renvoyer un dictionnaire dont les clés sont les mots du texte saisi et les valeurs sont les inverses des mots qui composent le texte. Exemple pour le texte T = « Python est un facile » , le programme doit renvoyer le dictionnaire:
1 |
d = {'Python': 'nohtyp' , 'est': 'tse' , 'facile': 'elicaf'} |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# coding: utf-8 # demander à l'utilisateur de saisir un texte T = input("Saisir un texte : ") # Convertir le texte en une liste liste_words = T.split() # création du dictionnaire demandé d = dict({}) for word in liste_words: d[word] = word[::-1] print("Le dictionnaire demandé est " , d) # ce qui affiche pour le texte cité ci-dessus: # Le dictionnaire demandé est {'Python': 'nohtyP', 'est': 'tse', 'un': 'nu', 'facile': 'elicaf'} |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 65: Algorithme Python qui transforme un texte en dictionnaire en inversant les mots”