From c57fe7df4132117e24f0b929abc3157c2774fff1 Mon Sep 17 00:00:00 2001
From: Fares_AZOUAOUI <fares.azouaoui@gmail.com>
Date: Fri, 10 Jan 2025 13:58:08 +0100
Subject: [PATCH] commit de milieu de partiel avec les doctests

---
 main.py | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/main.py b/main.py
index bb12664..55e125d 100644
--- a/main.py
+++ b/main.py
@@ -1,20 +1,35 @@
 from itertools import chain
+import mathplotlib.pyplot as plt
+
 class TabletteChocolat :
     def __init__(self, m:int, n:int):
+        '''
+
+        :param m: entier et si pas un entier donne une erreur
+        :param n: entier et si pas un entier donne une erreur
+        '''
         if not(isinstance(n ,int) and isinstance(m, int)) :
             raise TypeError('Ce ne sont pas des entiers')
         self.n = n
         self.m = m
 
     def __str__(self):
+        '''
+        :return: renvoie les dimensions de la tablette de chocolat
+        '''
             return 'Tablette de Chocolat de ' + str(self.m) + 'x' + str(self.n)
 
     def coups_possibles(self) :
+        '''
+
+        :param self:
+        :return: renvoie les coups possibles dans le jeu
+        '''
             resultat = []
             for i in range (1 ,self.n) :
                 resultat.append(i, 0)
             for k in range (1, self.m) :
-                resultat.append(0, i)
+                resultat.append(0, j)
             return chain(resultat)
 
     def est_possible(self, couple_i_j) :
@@ -23,11 +38,16 @@ class TabletteChocolat :
     def coupe(self, couple_i_j) :
             return TabletteChocolat(self.m - couple_i_j[0] , self.n - couple_i_j[1])
 
+    def plot(self) :
+        plt.gca().set_aspect('equal')
+        plt.axis('off')
+
+
+
 
 t = TabletteChocolat(3,4)
 print(t)
 
-
 if __name__ == "main" :
     import doctest
     doctest.testmod()
\ No newline at end of file
-- 
GitLab