Skip to content
Snippets Groups Projects
Commit 6fa84266 authored by CHOPIN Lou-anne's avatar CHOPIN Lou-anne
Browse files

question 1-4

parent fdd8f531
No related branches found
No related tags found
No related merge requests found
class TabletteChocolat :
def __init__(self, m, n):
if not isinstance(m, int) or not isinstance(n, int) :
raise TypeError("Les entrées ne sont pas des entiers")
self.m = m
self.n = n
self.tablette = [[1 for _ in range(n)] for _ in range(m)]
def __str__(self):
return f"Tablette de chocolat de {self.m}x{self.n}"
def __repr__(self):
return f"Tablette de chocolat de ({self.m}, {self.n})"
if not isinstance(m, int) or not isinstance(n, int) :
raise TypeError("Les entrées ne sont pas des entiers")
def coups_possibles(self) :
#return itertools.chain(((i, j) for i in range(self.m) for j in range(self.n) if self.tablette[i][j] == 1))
coups_possibles = []
for i in range(self.m):
for j in range(self.n):
if j>0 and i==0 or i>0 and j==0:
coups_possibles.append((i,j))
return coups_possibles
def est_possible(self, i, j) :
#t = TabletteChocolat(3,4)
#print(t)
t = TabletteChocolat(3, 4)
g = t.coups_possibles()
list(g)
print (g)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment