From 3dc31415a0863215a80505ae507614d86fe9dd3a Mon Sep 17 00:00:00 2001 From: ELi <> Date: Thu, 11 Dec 2025 11:12:49 +0100 Subject: [PATCH] MAJ --- Carte.py | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/Carte.py b/Carte.py index deb8f66..2980e85 100644 --- a/Carte.py +++ b/Carte.py @@ -1,21 +1,42 @@ - class Carte : - def __init__ (self, valeur, couleur): + def __init__ (self, nom, couleur): """Initialise la classe Carte""" + self.nom = self.init_nom() self.valeur = valeur - self.couleur = ["rouge", "noir"] + self.couleur = ["pique","coeur","carreau","trefle"] + + def init_nom(self): + """Initialise les valeurs et les noms des cartes""" + if self.valeur == 14 : + self.nom = "As" + elif self.valeur == 13 : + self.nom = "Roi" + elif self.valeur == 12 : + self.nom = "Dame" + elif self.valeur == 11 : + self.nom = "Valet" + elif self.valeur == 10 : + self.nom = "10" + elif self.valeur == 9 : + self.nom = "9" + elif self.valeur == 8 : + self.nom = "8" + elif self.valeur == 7 : + self.nom = "7" + return self.nom def compare (self, other): """méthode compare qui prend en paramètre une autre carte other, et qui renvoie 1 si la valeur de self est supérieure à la valeur de other ; −1 si la valeur de other est supérieure à la valeur de self ; 0 si les deux valeurs sont les mêmes.""" - if self > other : return 1 elif self < other : return -1 else : return 0 - - \ No newline at end of file + + +def carte_vc () : + pass \ No newline at end of file