Execice 23
Réalisez un programme en Python qui prend en entrée un dictionnaire Python formé des villes avec leur population et affiche la ville la plus peuplée. Exemple pour le dictionnaire suivant:
|
1 2 3 4 5 6 7 |
dictionnaire_villes = { "Paris": 2140526, "Marseille": 863310, "Lyon": 515695, "Toulouse": 479553, "Nice": 340017 } |
L'algorithme renvoie la ville "Paris"
Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
def ville_la_plus_peuplee(villes): if not villes: return "Aucune ville fournie." # Utilisation de la fonction max() avec une fonction lambda pour trouver la ville la plus peuplée ville_peuplee, population = max(villes.items(), key=lambda x: x[1]) return f"'{ville_peuplee}' est la ville la plus peuplée avec une population de {population} habitants." # Exemple d'utilisation avec un dictionnaire de villes et de populations dictionnaire_villes = { "Paris": 2140526, "Marseille": 863310, "Lyon": 515695, "Toulouse": 479553, "Nice": 340017 } resultat = ville_la_plus_peuplee(dictionnaire_villes) print(resultat) """ output: 'Paris' est la ville la plus peuplée avec une population de 2140526 habitants. """ |
Younes Derfoufi
CRMEF OUJDA

![[App intégrée] 2025 Upgraded Vidéoprojecteur 1920 * 1080P FHD 4K Mini Projecteur Portable Dual Contrôle avec Souris Android TV WiFi 6 BT5.2 180° Rotation Compatible avec HDMI/TV Stick/USB](https://www.tresfacile.net/wp-content/uploads/2025/12/Videoprojecteur-1920-1080P-FHD-4K-Mini-Projecteur-Portable-Dual-Control-250x236.png)
