Exercice 16
Écrivez une fonction en Python qui prend en entrée un dictionnaire de mots et renvoie le mot le plus long du dictionnaire. Exemple pour le dictionnaire
1 |
d = {'Java': 4, 'Python': 6, 'Javascript': 10, 'Laravel': 7, "Django": 6} |
La fonction renvoie le mot: Javascript.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
def mot_le_plus_long(dictionnaire_de_mots): if not dictionnaire_de_mots: return None # récupérer le mot le plus long mot_plus_long = max(dictionnaire_de_mots, key=len) return mot_plus_long # Exemple d'utilisation dictionnaire = {'Java': 4, 'Python': 6, 'Javascript': 10, 'Laravel': 7, "Django": 6} mot_plus_long = mot_le_plus_long(dictionnaire) print("Le mot le plus long est :", mot_plus_long) # output: Le mot le plus long est : Javascript |
Younes Derfoufi
CRMEF OUJDA