ELi 5 days ago
parent
commit
3dc31415a0
  1. 33
      Carte.py

33
Carte.py

@ -1,21 +1,42 @@
class Carte : class Carte :
def __init__ (self, valeur, couleur): def __init__ (self, nom, couleur):
"""Initialise la classe Carte""" """Initialise la classe Carte"""
self.nom = self.init_nom()
self.valeur = valeur 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): def compare (self, other):
"""méthode compare qui prend en paramètre une autre carte 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 ; 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 ; 1 si la valeur de other est supérieure à la valeur de self ;
0 si les deux valeurs sont les mêmes.""" 0 si les deux valeurs sont les mêmes."""
if self > other : if self > other :
return 1 return 1
elif self < other : elif self < other :
return -1 return -1
else : else :
return 0 return 0
def carte_vc () :
pass
Loading…
Cancel
Save