From fcae1bb0e4b39c91e5299d10c8519276d77f769a Mon Sep 17 00:00:00 2001 From: lisa Date: Wed, 14 Dec 2022 11:51:16 +0100 Subject: [PATCH] fin seance lisa --- main.py | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index ad179b5..85ed979 100644 --- a/main.py +++ b/main.py @@ -26,7 +26,7 @@ class Carte: class Jeux: - def __init__(self, nb): + def __init__(self, nb,): paquet = [] self.nombre_carte = nb if self.nombre_carte != 32 and self.nombre_carte != 52: @@ -44,18 +44,29 @@ class Jeux: paquet.append(Carte(data[i][0], data[i][1], data[i][3])) - def distribute(self, joueur) -> File_chaine: + def distribute(self) : #-> File_chaine: for i in range(nbcarte): - mcarte1 = paquet - 1 #enlever moitie val - mcarte2 = paquet # le reste du paquet + + while not paquet.taille() == paquet.taille() // 2 : + paquet.defiler() + # taille + mcarte2 = paquet # le reste du paquet if joueur == j1 : return File_chaine(mcarte1) elif joueur == j2 : return File_chaine(mcarte2) + + # reflexion sur repartition des cartes +# for i in range(self.nombre_carte): # problème lien entre fonction et class +# +# while not paquet.taille() == paquet.taille() // 2 : +# paquet.defiler() +# +# return paquet def jeu(self): - j1 = distribute(1) - j2 = distribute(2) + j1 = distribute() + j2 = distribute() while not j1.estvide() or j2.estvide() : #j1tete = j1.tete()