def is_touch(self,x,y): ''''Méthode revoyant Vrai si le bateau est touché et Faux si il ne l'est pas ''' l = [x,y] for i,elt in enumerate(self.LC): if elt == l: self.etat = 1 self.L_etats[i] = 1 return True return False def is_coule(self): '''Méthode revoyant Vrai si le bateau est coulé et Faux si il ne l'est pas ''' if self.etat == 2: return True for i in self.L_etats: if i != 1: return False for j in self.LC: ca(j[0],j[1],N) self.L_etats = [] for i in range(len(self.LC)): self.L_etats.append(2) self.etat=2 print(self, "est coulé") return True