Voilà le code, d'abord on vérifie s'il n'y a pas le navire ensuite, on obtient les coordonnéesCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 if navires5==0: a=(x//50)-1 o=(y//50)-1 if all(Quadrillage1[o][a]!=1 for i in range (5)): canvas.create_rectangle(x,y,xx,yy,fill='green') for i in range(5): Quadrillage1[o][a]=1 o=o+1 navires5=navires5+5 else: print("Déjà un bateau ici") else: print("Tu a deja place ton porte avion"
Dans le if on vérifie si sur dans la liste les 5 cases sont vide, mais ça bloque à cet endroit vérifie 5 fois la première case et je ne trouve pas d'alternative