commit
562fd43aee
1 changed files with 34 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||||
|
from File import File_chaine as File |
||||
|
import random |
||||
|
|
||||
|
class Carte: |
||||
|
"" |
||||
|
def __init__(self, valeur, couleur): |
||||
|
self.valeur = valeur |
||||
|
self.couleur = couleur |
||||
|
def compare(self, other): |
||||
|
if self.valeur > other.valeur : |
||||
|
return 1 |
||||
|
elif self.valeur > other.valeur : |
||||
|
return -1 |
||||
|
elif self.valeur == other.valeur : |
||||
|
return 0 |
||||
|
def __repr__(self): |
||||
|
return str(self.valeur) |
||||
|
def __str__(self): |
||||
|
return str(self.valeur) + " de " + self.couleur |
||||
|
|
||||
|
|
||||
|
class Jeux: |
||||
|
def __init__(self): |
||||
|
valeurs = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] |
||||
|
couleurs = ["coeur", "pique", "carreau", "trefle"] |
||||
|
jeu = [] |
||||
|
for coul in couleurs: |
||||
|
for val in valeurs: |
||||
|
jeu.append(Carte(val, coul)) |
||||
|
random.shuffle(jeu) |
||||
|
self.paquet = jeu |
||||
|
def distribue(self): |
||||
|
|
||||
|
|
||||
Loading…
Reference in new issue