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é
- Prédire le premier indice invalide avant toute exécution.
- Expliquer la différence entre longueur de liste et dernier indice.
- 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.
