扑克牌之发牌

"""
一幅扑克52张牌,4个玩家,每人13张牌,已经被拿到的牌,不允许第二个人重复
"""
import random

num = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
types = ['', '', '', '']
cards = []  # 该列表存放所有的纸牌
for i in types:
    for j in num:
        cards.append(i + j)



random.shuffle(cards)  # 将纸牌列表全部打乱
print(cards)
'''
player1=[]
for x in range(0,52,4):
    player1.append(cards[x])
print('玩家1的牌为',player1)
player2=[]
for x in range(1,52,4):
    player2.append(cards[x])
print('玩家2的牌为',player2)
player3=[]
for x in range(2,52,4):
    player3.append(cards[x])
print('玩家3的牌为',player3)
player4=[]
for x in range(3,52,4):
    player4.append(cards[x])
print('玩家4的牌为',player4)
'''


for i in range(0,4,1):
    L=[]
    for j in range(0,52,4):
        L.append(cards[j+i])
    print('玩家',i+1,'的牌为:',L)

猜你喜欢

转载自www.cnblogs.com/haishangmingdeng/p/11348026.html