Files
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

40 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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()`).