1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| from random import randrange
class Jeu(object):
couleur = ('Pique', 'Trèfle', 'Carreau', 'Cur')
valeur = (2, 3, 4, 5, 6, 7, 8, 9, 10, 'valet', 'dame', 'roi', 'as')
c = ("",'')
def __init__(self):
self.cartes = list()
for i in range(4):
for j in range(13):
self.cartes.append((j,i))
def nom_carte(self, c):
a = int(c[0])
b = int(c[1])
d = self.valeur[a]
e = self.valeur[b]
return (d,"de",e)
def melange(self):
t = len(self.cartes)
for i in range(t):
c1, c2 = randrange(t), randrange(t)
self.cartes[c1], self.cartes[c2] = self.cartes[c2], self.cartes[c1]
def tirer(self):
if len(self.cartes) > 0:
carte = self.cartes[0]
del(self.cartes[0])
return carte
else:
return None |
Partager