Adloun

NSI (première) · Chapitre 5 · Exercice supplémentaire

Écrire un dictionnaire en compréhension

Les dictionnaires · Les outils de la bibliothèque · niveau 2

Énoncé

Écrire un dictionnaire en compréhension : les carrés de à , puis les seules entrées de clé paire. Enfin, inverser {"a": 1, "b": 1} par compréhension. Le résultat surprend-il ?

Pour démarrer : comment l'IA t'aide

Élève

Je vois la syntaxe {clé: valeur for ...} dans le cours, mais je ne sais pas quoi mettre entre les accolades pour les carrés.

IA

Pars de ce que tu veux obtenir : un dictionnaire dont chaque clé est un entier et chaque valeur son carré. Quelle boucle sur les entiers de à écrirais-tu sans compréhension ?

Élève

Une boucle for n in range(6), et dans le corps j'affecte carres[n] = n * n.

IA

Bien. Dans une compréhension, cette affectation devient la paire clé-valeur placée avant le for. Quelle paire écrirais-tu alors entre les accolades, et où placerais-tu le range(6) ?

L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.

Continue cet exercice avec l'IA

Reprends l'exercice là où le dialogue s'arrête.

Continuer avec l'IA — gratuit, sans inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →