NSI (terminale) · Chapitre 2 · Exercice d'entraînement
Des clés permises et des coordonnées
Dictionnaires et tables de hachage · Manipuler un dictionnaire · niveau 1 (application)
Énoncé
Des clés permises et des coordonnées.
- Parmi les dictionnaires suivants, lesquels peuvent être créés ? Pour les autres, expliquer l'erreur.
d1 = \{(2, 3): "tour"\} d2 = \{[2, 3]: "tour"\} d3 = \{"a": 1, "a": 2\}
d4 = \{True: "oui"\} d5 = \{(1, [2]): 0\}
- Un plateau de jeu est représenté par un dictionnaire dont les clés sont des couples
(x, y)de cases occupées et les valeurs le nom de la pièce. Écrire une fonctionvoisins_occupes(plateau, x, y)qui renvoie le nombre de cases occupées parmi les quatre cases voisines de(x, y)(à gauche, à droite, en haut, en bas).
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.