|
项目需求:生成一副扑克牌(花色+大小)+大小王要求,模拟斗地主,包括三人抽牌(要求随机),留牌(三张),打印出每个人的牌和留的牌
项目解答:import random
card=[]
huase=['红桃','梅花','方片','黑桃']
paimian=['3','4','5','6','7','8','9','10','J','Q','K','A','2']
for a in huase:
for b in paimian:
card.append("{0}{1}".format(a,b))
card.append('大王')
card.append('小王')
random.shuffle(card)
print(card,end=" ")
print("\n")
dipai=[]
player1=[]
player2=[]
player3=[]
for i in range(0,51,3):
player1.append(card)
player2.append(card[i+1])
player3.append(card[i+2])
dipai=card[51:55]
print(player1)
print(player2)
print(player3)
print(dipai) |
|