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 !
-
Obtenez Microsoft 365 Famille avec Office 365 apps - 15 Mois + NORTON 360 Deluxe - PC/MAC, tablette et smartphone
€ 57,00 Acheter le produit -
Apprendre Raspberry Pi 4 - sur votre nano-ordinateur avec un projet de station
€ 29,00 Acheter le livre -
Python 3 par la pratique avec exercices corrigés
€ 37,00 Acheter le livre
1 thought on “Solution Exercice 65: Algorithme Python qui transforme un texte en dictionnaire en inversant les mots”