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 :
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

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 :
def __init__ (self, paquet):
@ -7,6 +8,8 @@ class Jeux :
def distribue (self) :
"""Une méthode distribue qui renvoie deux Files contenant la moitié des cartes du paquet chacune. """
paquet = File()
m1 = File()
m2 = File()
m2 = File()
Loading…
Cancel
Save