Adloun

sciences numériques et technologie (seconde) · Chapitre 6 · Exercice supplémentaire

Les tranches

Listes et simulations aléatoires · Manipuler une liste · niveau 2

Énoncé

Découvrir l'écriture L[a:b]. Donner le résultat de L[1:4], L[:3], L[2:] et L[::-1] pour L = [10, 20, 30, 40, 50], puis écrire une fonction renvoyant la seconde moitié d'une liste.

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

Élève

Je ne sais pas trop par où commencer : l'écriture L[a:b] avec les deux-points, je ne vois pas ce qu'elle fait.

IA

Pars de ce que tu connais : en Python, les éléments d'une liste sont numérotés à partir de 0. Dans L = [10, 20, 30, 40, 50], quel est l'indice de 10, et celui de 30 ?

Élève

10 c'est l'indice 0, et 30 l'indice 2. Mais avec L[1:4], je ne sais pas si le 1 et le 4 sont tous les deux pris.

IA

Bonne question : c'est justement là que se joue la règle. Regarde les indices de L et dis-moi quels éléments se trouvent aux positions 1, 2, 3 et 4. Que remarques-tu si tu compares la position 4 à la borne 4 ?

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 →