|
|
|
@ -1,29 +1,29 @@ |
|
|
|
class Carte : |
|
|
|
def __init__ (self, nom, couleur): |
|
|
|
def __init__ (self, valeur, couleur): |
|
|
|
"""Initialise la classe Carte""" |
|
|
|
self.nom = self.init_nom() |
|
|
|
self.valeur = valeur |
|
|
|
self.couleur = ["pique","coeur","carreau","trefle"] |
|
|
|
self.couleur = couleur |
|
|
|
self.nom = self.init_nom() |
|
|
|
|
|
|
|
def init_nom(self): |
|
|
|
"""Initialise les valeurs et les noms des cartes""" |
|
|
|
if self.valeur == 14 : |
|
|
|
self.nom = "As" |
|
|
|
return"As" |
|
|
|
elif self.valeur == 13 : |
|
|
|
self.nom = "Roi" |
|
|
|
return "Roi" |
|
|
|
elif self.valeur == 12 : |
|
|
|
self.nom = "Dame" |
|
|
|
return "Dame" |
|
|
|
elif self.valeur == 11 : |
|
|
|
self.nom = "Valet" |
|
|
|
return "Valet" |
|
|
|
elif self.valeur == 10 : |
|
|
|
self.nom = "10" |
|
|
|
return "10" |
|
|
|
elif self.valeur == 9 : |
|
|
|
self.nom = "9" |
|
|
|
return "9" |
|
|
|
elif self.valeur == 8 : |
|
|
|
self.nom = "8" |
|
|
|
return "8" |
|
|
|
elif self.valeur == 7 : |
|
|
|
self.nom = "7" |
|
|
|
return self.nom |
|
|
|
return "7" |
|
|
|
return str(self.valeur) |
|
|
|
|
|
|
|
def compare (self, other): |
|
|
|
"""méthode compare qui prend en paramètre une autre carte other, |
|
|
|
@ -36,7 +36,5 @@ class Carte : |
|
|
|
return -1 |
|
|
|
else : |
|
|
|
return 0 |
|
|
|
|
|
|
|
|
|
|
|
def carte_vc () : |
|
|
|
pass |
|
|
|
|
|
|
|
|