Problème TypeError: 'int' [python] - Python - Programmation
Marsh Posté le 26-06-2013 à 21:49:22
Bonsoir,
je n'ai pas le temps de lire ton code mais le message d'erreur signifie que grid[i] contient un entier : grid[i][j] n'a donc pas de sens.
Marsh Posté le 26-06-2013 à 22:01:59
merci pour la réponse mais je vois pas pourquoi grid[i][j] n'a pas de sens puisque c'est la coordonnée de ma grille.
Mais le message d'erreur complet c'est :
Traceback (most recent call last):
, line 56, in <module>
display(B)
, line 9, in display
if grid[i]==0:
TypeError: 'int' object is not subscriptable
Marsh Posté le 27-06-2013 à 14:57:49
Je me corrige : pour une raison ou pour une autre,
grid |
contient un entier (et non une liste d'entiers, voire une liste de listes d'entiers vu ce que tu veux faire); Python ne peut donc accéder à
grid[i] |
.
Marsh Posté le 27-06-2013 à 15:34:39
merci pour ta réponse. j'ai reussit a corriger le problème:
Code :
|
Mais on m'a parler de limite aux bords mais je sais pas si mon code est bon car pour le lancer j'ai du modifier
Code :
|
pour pouvoir le lancer. Est ce que la limite aux bords est bon car quand je regarde les résultat, sa me semble bon mais j'en suis pas sur.
Marsh Posté le 26-06-2013 à 21:29:12
Bonjour,
J'ai un problème avec mon code sur un automate cellulaire, j'ai essayer d'inserer la fonction:
dans :
Mais je comprend pas d'où vient le problème de type. Mais le problème vient de display(B). et j'ai l'erreur:
Pouvez-vous m'aider car je sait pas d'où sa peut venir.