Adloun

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 fonction voisins_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.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre