Files
training.python.beginner/training/exercices/02-language-basics/09-dictionaries.md
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

1.4 KiB

Exercices sur les dictionnaires

Exercice 1

  • Écrivez un simple dictionnaire associant des noms à des âges :
    • Paul → 30
    • Karim → 22
    • Gina → 41
    • Anna → 25
  • Affichez l'âge de Gina
  • Ajoutez les associations suivantes :
    • Alina → 33
    • Victor → 55
  • Affichez le contenu du dictionnaire

Exercice 2 (parcours)

  • Réutilisez votre dictionnaire
  • Utilisez une boucle for normale pour :
    • Afficher les clés du dictionnaire
    • Afficher la valeur associée à chaque clé

Exercice 3 (parcours + .items())

  • Réutilisez votre dictionnaire
  • Utilisez une boucle for sur .items() avec deux variables :
    • Affichez clé et valeur associée

Exercice A1 (compréhension)

  • Déclarez un dictionnaire de conditions météo (°C, condition, pression)
    • meteo = {"Pau": (21.0, "Nuageux", 1015), "Gap": (20.3, "Dégagé", 1019), "Osny": (19.1, "Brouillard", 1015)}
  • À l'aide d'une compréhension de dictionnaire, récupérer un dictionnaire :
    • Dont les clés sont les mêmes noms de villes
    • Dont les valeurs sont uniquement la température associée

Exercice A2 (compréhensions)

  • Déclarez une liste via une compréhension, qui contient les nombres pairs de 0 à 98, sauf ceux divisibles par 5. (comprendre, uniquement ceux non divisibles par 5).
  • Déclarez une liste de mots manuellement. Puis déclarez un générateur (compréhension de tuple) qui contient uniquement les mots de plus de 4 lettres. (len()).