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:
en gros, je retire la derniere carte de la main, puisque "computer[len(computer)-1]" désigne la derniere carte évidemment!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rejeter(computer,computer[len(computer)-1])
malgré l'utilisation de "len(computer)-1", l'interpreteur trouve le moyen de me dire :
Sauriez vous pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IndexError: list index out of range
merci
Partager