Exercice 65
Écrire un algorithme en Python qui demande à l’utilisateur d'entrer un texte au clavier et qui renvoie un dictionnaire dont les clés sont les mots du texte saisi et les valeurs sont les inverses des mots du texte. Exemple pour le texte T = « Python est un facile » , le programme renvoie le dictionnaire:
|
d = {'Python': 'nohtyp' , 'est': 'tse' , 'facile': 'elicaf'} |
Solution
|
# coding: utf-8 # demander à l'utilisateur d'entrer un texte au clavier T = input("Entrer un texte : ") # Convertir le texte en une liste liste_mots = T.split() # initialisation du dictionnaire demandé d = dict({}) for mot in liste_mots: # ajouter l'inverse de mot comme valeur de la clé mot au dictionnaire d[mot] = mot[::-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
Post Views: 1 899
1 thought on “Solution Exercice 76: programme Python qui convertit un texte en un dictionnaire en inversant les mots”