From 9868764a738527d2551d73973853a3b8115e81da Mon Sep 17 00:00:00 2001 From: Eli <> Date: Tue, 6 Jan 2026 13:55:01 +0100 Subject: [PATCH] Classe Jeux --- Jeux.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Jeux.py b/Jeux.py index 6f1bcc4..e98b854 100644 --- a/Jeux.py +++ b/Jeux.py @@ -1,3 +1,4 @@ +import random from File import File_lst as File from Carte import Carte @@ -6,7 +7,7 @@ class Jeux : """Initialise la classe Jeux""" self.paquet = self.init_paquet() self.taille = taille - random.shuffle(self.paquet) + self.melange_file(self.paquet()) def init_paquet (self) : """Crée un paquet de cartes et le retourne en forme de liste""" @@ -15,16 +16,19 @@ class Jeux : valeurs = range(7, 15) else : valeurs = range(2,15) - paquet=[] - paquet.append(Carte(valeur, couleur)) - + f = File() + for c in couleurs : + for v in valeurs : + f.enfiler(Carte(v, c)) + def distribue (self) : """Une méthode distribue qui renvoie deux Files contenant la moitié des cartes du paquet chacune. """ m1 = File() m2 = File() - while self.paquet.taille() > 0: - carte = self.paquet.defiler() - + while not self.paquet.est_vide() + if not self.paquet.est_vide() : + m2.enfiler(self.paquet.defiler()) +