我写了一个程序,随机生成一张由两张牌组成的牌。我希望它生成手,直到出现某些组合,例如一对手或高级手,如AK、AQ或KQ
我已经讨论过画一对的可能性(这相当简单)。我还希望它在合适的连接器出现时停止while循环;98适合或65适合。我如何为每张卡分配一个值才能做到这一点
def generateHand():
pair = False
while playables == False:
first_rank = random.choice(('A','2','3','4','5','6','7','8','9','T','J','Q','K'))
print(first_rank)
first_suit = random.choice(('d','c','h','s'))
second_rank = random.choice(('A','2','3','4','5','6','7','8','9','T','J','Q','K'))
print(second_rank)
second_suit = random.choice(('d','c','h','s'))
isSuited = 'o'
if first_suit == second_suit:
isSuited = 's'
print isSuited
print(' ')
if first_rank == second_rank:
playable = True
目前没有回答
相关问题 更多 >
编程相关推荐