You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.0 KiB

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):
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):
f2.enfiler(self.paquet[i])
for i in range(nombre*2, nombre*4):
f1.enfiler(self.paquet[i])
return f1, f2
"""c1 = Carte(5, "bleu")
c2 = Carte(4, "vert")
c3 = Carte(6, "cyan")
c4 = Carte(5, "bissap")
print(c1.compare(c4))"""
jeu = Jeu()
f1, f2 = jeu.distribue(13)
print ("f1 :", f1)
print ("f2 :", f2)