Python中编写扑克游戏——拉火车,这是一个单人游戏,从抓牌开始,当你⼿⾥拿到两张一样的牌时,就停⽌抓牌,然后显示手里的牌
card_deck = [0]*2
one_suit=list(range(1,14))
positive_cards =[val for val in one_suit for i in range(4)]
card_deck.extend(positive_cards)
import random
random.shuffle(card_deck)
print(card_deck,end="")
len(card_deck)
hand=[]
while…hands:
hand.append(card_deck.pop())
print(hand)
…这不会写
import random
pokers=[(i,k) for i in ("黑桃","红桃","草花","方片") for k in list(range(2,11))+'J Q K A'.split(' ')]
random.shuffle(pokers)
player = []
while True:
hand = pokers.pop(0)
player.append(hand)
nums = [i[1] for i in player]
if nums.count(hand[1]) == 2:
print(player)
break