import random
classCard:
RANKS =['A','1','2','3','4','5','6','7','8','9','10','J','Q','K']
SUTIS =['♥','♦','♣','♠']def__init__(self):
self.cards =[]for x in Card.SUTIS:
for y in Card.RANKS:
self.cards.append(x+y)
random.shuffle(self.cards)defsend(self,player,playerNum=13):for i inrange(playerNum):for play in player:
temp = self.cards[0]
play.add(temp)
self.cards.remove(temp)classPlayer:def__init__(self,name):
self.name = name
self.cards =[]defadd(self,value):
self.cards.append(value)defprintInfo(self):print(self.name,'',self.cards)
card = Card()
p1 = Player('AA')
p2 = Player('BB')
p3 = Player('CC')
p4 = Player('DD')
lst =[p1,p2,p3,p4]
card.send(lst)for player in players:print(player.name,"玩家:",player)