Exercice 74
Ecrire un programme en Python qui prends en entrée un texte T = "Python est un langage de programmation de haut niveau", et crée un dictionnaire nommé position_a dont les clés sont les mots du texte T et dont les valeurs des clés sont les positions de la lettre 'a' dans les mots. Si la lettre 'a' , ne figure pas dans le mot, la position sera -1.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
T = "Python est un langage de programmation de haut niveau" # initialisation du dictionnaire demandé position_a = dict({}) # parcourir les mots du texte T for word in T.split(): if 'a'in word: position_a[word] = word.index('a') else: position_a[word] = -1 # afficher le dictionnaire print("position_a = " , position_a) """ output: position_a = {'Python': -1, 'est': -1, 'un': -1,'langage': 1, 'de': -1, 'programmation': 5, 'haut': 1, 'niveau': 4} """ |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 74: dictionnaire python formé des mots et leurs positions dans un texte”