Skip to content
Snippets Groups Projects
Commit 3a075624 authored by BAHOU Mehdi's avatar BAHOU Mehdi
Browse files

Question 10

parent 8d88a74e
No related branches found
No related tags found
No related merge requests found
...@@ -73,7 +73,12 @@ class TabletteChocolat: ...@@ -73,7 +73,12 @@ class TabletteChocolat:
plt.show() plt.show()
plt.close() plt.close()
def demander_coup(self): def demander_coup(self):
if (self.m,self.n) != (1,1):
demande = input('Couper des lignes (l) ou colonnes (c) ?') demande = input('Couper des lignes (l) ou colonnes (c) ?')
elif self.m == 1 and self.n >1:
demande = input('Couper des colonnes (c) ?')
elif self.n == 1 and self.m >1:
demande = input('Couper des lignes (l) ?')
if demande == 'l': if demande == 'l':
while(True): while(True):
reponse = int(input("Combien ? En sachant qu'il y a " + str(self.m-1) +" possibilités")) reponse = int(input("Combien ? En sachant qu'il y a " + str(self.m-1) +" possibilités"))
...@@ -88,6 +93,15 @@ class TabletteChocolat: ...@@ -88,6 +93,15 @@ class TabletteChocolat:
return (0,reponse) return (0,reponse)
else: else:
print('coup non valide') print('coup non valide')
def jouer(m,n):
Tablette = TabletteChocolat(m,n)
while (Tablette.m,Tablette.n) != (1,1):
Tablette.plot()
X =Tablette.demander_coup()
Tablette = Tablette.coupe(X[0],X[1])
Tablette.plot()
#Programme Principal #Programme Principal
Tablette = TabletteChocolat(4,3) Tablette = TabletteChocolat(4,3)
...@@ -96,3 +110,4 @@ g= Tablette.coups_possibles() ...@@ -96,3 +110,4 @@ g= Tablette.coups_possibles()
print(list(g)) print(list(g))
print(Tablette.est_possible(1,0)) print(Tablette.est_possible(1,0))
biscuit = Tablette.coupe(1,0) biscuit = Tablette.coupe(1,0)
jouer(4,3)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment