import random
player1 =[]
player2 =[]
player3 =[]deflandlords():global all_poker
all_poker =['大王','小王']for color in['♥','♠','♦','♣']:for num1 in['A']+[str(i)for i inrange(2,11)]+['J','Q','K']:
all_poker.append(color + num1)
random.shuffle(all_poker)for x in all_poker[:-3]:yield x
gen1 = landlords()for x inrange(17):
player1.append(next(gen1))
player2.append(next(gen1))
player3.append(next(gen1))print(f'玩家1手里的牌:{player1}')print(f'玩家2手里的牌:{player2}')print(f'玩家3手里的牌:{player3}')print(f'底牌:{all_poker[-3:]}')