Bonjour, voici mon probleme: j'ai un programme qui dans test les case adjacente dans un tableau double. Le probleme est que si l'on est en bordure, une exception est levée
IndexError: Out of range
Je voudrais simplement ignorer ce message mais je ne sais pas comment m'y prendre. Voila ce que j'ai fais:
def test(x, y, a, b):
global nb_bombe
try:
if tableau[y + a][x + b] == '1':
nb_bombe += 1
print([1], nb_bombe)
except IndexError:
tableau[x + a][y + b] = None
except TypeError:
pass
Merci d'avance
"A computer is like air conditioning, it becomes useless when you open Windows" Linus Torvalds
Je voudrais simplement ignorer ce message mais je ne sais pas comment m'y prendre.
Exactement pareil que pour l'exception TypeError.
- Edité par LoupSolitaire il y a 14 minutes
Merci beaucoup la solution étais finalement sous mes yeux!
"A computer is like air conditioning, it becomes useless when you open Windows" Linus Torvalds
levée d'exception
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
"A computer is like air conditioning, it becomes useless when you open Windows" Linus Torvalds
Le Tout est souvent plus grand que la somme de ses parties.
"A computer is like air conditioning, it becomes useless when you open Windows" Linus Torvalds
Blond, bouclé, toujours le sourire aux lèvres...
"A computer is like air conditioning, it becomes useless when you open Windows" Linus Torvalds