Se connecter

Informatique

Programmation

Sujet : Aide indexerror python
1
Neverforge2
Niveau 7
03 décembre 2021 à 12:07:15

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

blackamoto
Niveau 14
03 décembre 2021 à 13:09:49

vraiment un problème de noob

il finit quand ton exam ?

Neverforge2
Niveau 7
03 décembre 2021 à 13:13:32

Fini déjà… médecin après la mort

Magrozz
Niveau 7
03 décembre 2021 à 15:02:46
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].

Magrozz
Niveau 7
03 décembre 2021 à 15:08:45

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.

Pseudo supprimé
Niveau 9
03 décembre 2021 à 15:12:09

Y a absolument rien qui va dans ce topic :malade:

godrik
Niveau 22
03 décembre 2021 à 17:36:58

Le 03 décembre 2021 à 15:12:09 :
Y a absolument rien qui va dans ce topic :malade:

Et tu as quelque chose à contribuer ou juste critiquer?

1
Sujet : Aide indexerror python
   Retour haut de page
Consulter la version web de cette page