Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
This commit is contained in:
40
training/exercices/02-language-basics/09-dictionaries.md
Normal file
40
training/exercices/02-language-basics/09-dictionaries.md
Normal file
@ -0,0 +1,40 @@
|
||||
# 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()`).
|
Reference in New Issue
Block a user