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 inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.