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