From ecd022e7f149e751edd4ba560b638d268d142255 Mon Sep 17 00:00:00 2001 From: OUEDRAGO Seyba Date: Thu, 11 Dec 2025 11:56:15 +0100 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projet_bataille.py | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/projet_bataille.py b/projet_bataille.py index c047593..21cce6c 100644 --- a/projet_bataille.py +++ b/projet_bataille.py @@ -1 +1,39 @@ -from File import File_chaine as File \ No newline at end of file +from File import File_chaine as File +from random import * + +class Carte: + def __init__(self, valeur, couleur): + self.valeur = valeur + self.couleur = couleur + + def compare(self, other): + if self.valeur > other.valeur: + return 1 + elif self.valeur < other.valeur: + return -1 + else: + return 0 + +class Jeu: + def __init__(self, paquet): + self.paquet = [] + def distribue(self, nombre): + f1 = File() + f2 = File() + for carte in range(nombre): + for i in range(4): + self.paquet.append(carte + 1) + shuffle(self.paquet) + for i in range(nombre*2): + f1.enfiler(self.paquet[i]) + return f1 + +"""c1 = Carte(5, "bleu") +c2 = Carte(4, "vert") +c3 = Carte(6, "cyan") +c4 = Carte(5, "bissap") + +print(c1.compare(c4))""" + +jeu = Jeu(52) +print(jeu.distribue(13)) \ No newline at end of file