Compare commits

...

2 Commits

Author SHA1 Message Date
ELi 5ceb112c9d Classe Jeux 4 months ago
ELi c2e75a4020 MAJ Carte 4 months ago
  1. 30
      Carte.py
  2. 7
      Jeux.py

30
Carte.py

@ -1,29 +1,29 @@
class Carte : class Carte :
def __init__ (self, nom, couleur): def __init__ (self, valeur, couleur):
"""Initialise la classe Carte""" """Initialise la classe Carte"""
self.nom = self.init_nom()
self.valeur = valeur self.valeur = valeur
self.couleur = ["pique","coeur","carreau","trefle"] self.couleur = couleur
self.nom = self.init_nom()
def init_nom(self): def init_nom(self):
"""Initialise les valeurs et les noms des cartes""" """Initialise les valeurs et les noms des cartes"""
if self.valeur == 14 : if self.valeur == 14 :
self.nom = "As" return"As"
elif self.valeur == 13 : elif self.valeur == 13 :
self.nom = "Roi" return "Roi"
elif self.valeur == 12 : elif self.valeur == 12 :
self.nom = "Dame" return "Dame"
elif self.valeur == 11 : elif self.valeur == 11 :
self.nom = "Valet" return "Valet"
elif self.valeur == 10 : elif self.valeur == 10 :
self.nom = "10" return "10"
elif self.valeur == 9 : elif self.valeur == 9 :
self.nom = "9" return "9"
elif self.valeur == 8 : elif self.valeur == 8 :
self.nom = "8" return "8"
elif self.valeur == 7 : elif self.valeur == 7 :
self.nom = "7" return "7"
return self.nom return str(self.valeur)
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,
@ -36,7 +36,5 @@ class Carte :
return -1 return -1
else : else :
return 0 return 0
def carte_vc () :
pass

7
Jeux.py

@ -1,4 +1,5 @@
from File.py import File_lst as File from File import File_lst as File
from Carte import Carte
class Jeux : class Jeux :
def __init__ (self, paquet): def __init__ (self, paquet):
@ -7,6 +8,8 @@ class Jeux :
def distribue (self) : def distribue (self) :
"""Une méthode distribue qui renvoie deux Files contenant la moitié des cartes du paquet chacune. """ """Une méthode distribue qui renvoie deux Files contenant la moitié des cartes du paquet chacune. """
paquet = File()
m1 = File() m1 = File()
m2 = File() m2 = File()
Loading…
Cancel
Save