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
Acheter sur Très Facile !
-
AILKIN 2024 est un amplificateur WiFi ultra-performant, avec 1200 Mbps, double bande 5 GHz et 2,4 GHz, et 4 antennes puissantes, compatible avec tous les réseaux.
€ 31,00 Acheter le produit -
Apprendre HTML et CSS pour les Nuls
€ 8,00 Acheter le livre -
Apprendre la programmation par le jeu via le langage Python 3
€ 21,00 Acheter le livre
1 thought on “Solution Exercice 65: Algorithme Python qui transforme un texte en dictionnaire en inversant les mots”