Bonjour, je suis en exam et je bute depuis pas mal de temps sur ça https://imgur.com/a/TnLOhwi Si vous pouvez m’aider svp
vraiment un problème de noob
il finit quand ton exam ?
Fini déjà… médecin après la mort
for i in range(len(liste_tas) + 1))
En ajoutant ce "+1", tu vas faire un tour de boucle "en trop" et vouloir accéder à un élément qui n'existe pas dans ta liste.
liste_tas = [10, 20, 30]
for i in range(len(liste_tas)):
print(f'(Index: {i}, Valeur: {liste_tas[i]})')
(Index: 0, Valeur: 10)
(Index: 1, Valeur: 20)
(Index: 2, Valeur: 30)
Je couvre bien l'ensemble de ma liste sans ajouter un "+1" dans mon for i in range.
Pour corriger cette erreur, t'as quand même fait liste_tas[i+1], donc tu essaies d'aller encore plus loin dans la liste alors que tu dépasses déjà la borne max. Il fallait faire liste_tas[i-1] ou retirer le "+1" dans le for et juste faire liste_tas[i].
T'as aussi réussi à montrer 100 lignes de code pour presque rater la ligne qui pose problème.
Lis le message d'erreur et regarde ce qu'il veut dire sur Google la prochaine fois si tu ne le comprends pas, tu perdras moins de temps.
Y a absolument rien qui va dans ce topic
Le 03 décembre 2021 à 15:12:09 :
Y a absolument rien qui va dans ce topic
Et tu as quelque chose à contribuer ou juste critiquer?