1 changed files with 39 additions and 1 deletions
@ -1 +1,39 @@ |
|||
from File import File_chaine as File |
|||
from random import * |
|||
|
|||
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 |
|||
else: |
|||
return 0 |
|||
|
|||
class Jeu: |
|||
def __init__(self, paquet): |
|||
self.paquet = [] |
|||
def distribue(self, nombre): |
|||
f1 = File() |
|||
f2 = File() |
|||
for carte in range(nombre): |
|||
for i in range(4): |
|||
self.paquet.append(carte + 1) |
|||
shuffle(self.paquet) |
|||
for i in range(nombre*2): |
|||
f1.enfiler(self.paquet[i]) |
|||
return f1 |
|||
|
|||
"""c1 = Carte(5, "bleu") |
|||
c2 = Carte(4, "vert") |
|||
c3 = Carte(6, "cyan") |
|||
c4 = Carte(5, "bissap") |
|||
|
|||
print(c1.compare(c4))""" |
|||
|
|||
jeu = Jeu(52) |
|||
print(jeu.distribue(13)) |
|||
Loading…
Reference in new issue