SCOLAR·IA · Support de travail élève

Pourquoi la boucle Python échoue-t-elle à la fin ?

Durée indicative : 55 minutes

Nom ou identifiant en classe : ____________________Date : __________

Situation de départ

notes = [12, 15, 9] ; for i in range(len(notes) + 1): print(notes[i])

Travail demandé

  1. Prédire le premier indice invalide avant toute exécution.
  2. Expliquer la différence entre longueur de liste et dernier indice.
  3. Corriger la boucle, puis prévoir un test avec une liste vide.

Avant de rendre votre travail

  • ☐ La trace indique correctement l'indice 3.
  • ☐ La correction reste valable sur une liste vide.
  • ☐ La cause de l'erreur est expliquée.

Vérifiez et justifiez vos réponses : une réponse d'IA ne constitue pas une preuve.