From 7c04c49a3c9bba0b38188a2ff9249ac750033d7e Mon Sep 17 00:00:00 2001 From: Maxime Le Grand <l19010002@V-PJ-02-nux-032.salsa.univ-amu.fr> Date: Fri, 10 Jan 2025 15:08:03 +0100 Subject: [PATCH] =?UTF-8?q?jussqu'a=20question=207=20=C3=A0=20peine=20comm?= =?UTF-8?q?encer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/main.py b/main.py index 7de5f98..4de9cb2 100644 --- a/main.py +++ b/main.py @@ -8,8 +8,48 @@ class TabletteChocolat: 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 + + -- GitLab