Exercices dictionnaire
DonRep 20
Exercices
Exercice 1 *
Un livre peut être caractérisé par son titre, son auteur, son éditeur, son prix.
- Construire un dictionnaire qui représente le livre: Le guide du voyageur galactique de Douglas Adams aux éditions Folio à 8,70.
- Écrire une boucle qui affiche le contenu du dictionnaire.
- Construire un tableau bibliotheque contenant les deux dictionnaires:
- Il était deux fois de Franck Thilliez aux éditions Poche à 8,70€.
- Fahrenheit 451 de Ray Bradbury aux éditions Folio à 6,30€.
- Écrire une boucle qui parcourt le tableau et affiche l’auteur de chaque livre.
Exercice 2 **
- Sur le modèle du dictionnaire vehicule1 crée dans le cours, construire deux autres véhicules et les stocker tous les 3 dans un tableau vehicules.
- Afficher, dans la console, le deuxième véhicule.
- Afficher, dans la console, la marque du premier véhicule.
- Écrire la fonction immat(tab: list) -> list qui renvoie les immatriculations de tous les véhicules du tableau passé en paramètre.
Exercice 3 **
On dispose du dictionnaire suivant:
naissances = {
23: ("Léane", "Jules", "Armand"),
42: ("Christophe", "Jade", "Jean"),
17: ("Pierre", "Nicolas", "Isabelle")
}
- Quelle instruction renvoie le prénom Christophe?
- Écrire un code qui affiche les prénoms associés à la clé 17.
- Écrire un code qui affiche tous les prénoms.
Exercice 4 ***
On réalisera d’abord cet exercice sur papier. Dans un second temps, on pourra le tester sur machine.
Le groupe d’élèves de NSI est composé de:
- Alice Durant,
- Bob Bois,
- John Doe,
- Jules Dupont,
- Alan Turing.
Au cours du semestre les notes obtenues sont:
Alice | 12 | 8 | 10 | 9.5 |
---|---|---|---|---|
Bob | 15 | 17 | 18 | 14 |
John | 10.5 | 8 | 16 | 13.5 |
Jules | 12 | 9 | 17.5 | 10 |
Alan | 14 | 18 | 16 | 19 |
- Créer un dictionnaire pour chaque élève et stocker tous ces dictionnaires dans un tableau.
- Écrire la fonction moyenne(eleve: dict) -> float qui renvoie la moyenne d’un élève passé en paramètre.
- Construire un programme qui calcule la moyenne de chaque élève et stocke les résultats dans un tableau.
- Calculer la moyenne générale du groupe.
- Pour les plus avancés: Modifier la fonction moyenne pour qu’elle gère les absences à certains devoirs. Ces absences seront notées par la valeur -1 dans le tableau des notes.