diff --git a/main.py b/main.py index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a78e597f7f28f325f85d3eb6d7adc837f97a5fa3 100644 --- a/main.py +++ b/main.py @@ -0,0 +1,56 @@ +import matplotlib.pylot as plt +import itertools + + +class TabletteChocolat: + + def __init__ (self,m,n): + self.m = m #nombre de ligne + self.n = n #nombre de colonne + try: + type(m,n)== int() + except: + TypeError, print ("Le nombre n'est pas un entier") + + + def __str__(self): + return "Tablette de chocolat de " + (self.m) + "x" + (self.n) + + def __repr__(self): + return "Tablette de chocolat de" + (self.m) + "x" +(self.n) + + def coups_possibles(self): + self.list = [] + self.list.append(itertools.chain(iter())) + + def est_possibles(self,i,j): + self.i =i #nb de lignes enlevées + self.j =j #nb de colonnes enlevées + + p = len(self.list) + for i in range (p): + if (self.i,self.j) == list[p]: + print ("coup possible") + break + + + def coupe(self,i,j): + #changer dimension de la tablette + #refaire appel a coups possible avec nv dimension + return + + def plot(self): # objectif: pour le carre 3,2, il faut + plt.gca().set_aspect('equal') #dessiner le carre correspondant entre + plt.axis('off') #(i+0.1,j+0.1) et (i+0.9,j+0.9) + plt.fill-with-color(D5B799) + plt.plot()#rectangle de base de la tablette entre (0.0) et (m,n)) + plt.plot() + plt.show() + plt.close + + + + + + + \ No newline at end of file