un impossible "list index out of range" alors que si !
bonjour,
dans un jeu de poker que je crée, j'ai une fonction "rejeter(main,carte)", qui en fonction de la main (liste de 5 cartes) rejete la carte qui appartient a la main (carte étant une liste ["figure","couleur"])
dans une fonction de rejet automatique des cartes par les ordis, je fais l'opération suivante:
Code:
1 2
|
rejeter(computer,computer[len(computer)-1]) |
en gros, je retire la derniere carte de la main, puisque "computer[len(computer)-1]" désigne la derniere carte évidemment!
malgré l'utilisation de "len(computer)-1", l'interpreteur trouve le moyen de me dire :
Code:
1 2
|
IndexError: list index out of range |
Sauriez vous pourquoi?
merci