Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def shuffle_deck():
- deck = {}
- for i in range(13):
- deck[i] = [(i+2), 'Clubs']
- for i in range(13):
- deck[i+13] = [(i+2), 'Diamonds']
- for i in range(13):
- deck[i+26] = [(i+2), 'Hearts']
- for i in range(13):
- deck[i+39] = [(i+2), 'Spades']
- random.shuffle(deck)
- return deck
- def card_name(card):
- if card == 11:
- return 'Jack'
- elif card == 12:
- return 'Queen'
- elif card == 13:
- return 'King'
- elif card == 14:
- return 'Ace'
- else:
- return str(card)
- def deal_cards(deck):
- hand1 = {}
- hand2 = {}
- for i in range(52):
- if i % 2 == 0:
- hand1[i/2] = deck.pop(i)
- else:
- hand2[i/2] = deck.pop(i)
- return hand1,hand2
- deck = shuffle_deck()
- hand1,hand2 = deal_cards(deck)
- print "Hand 1\tHand2"
- for i in range(26):
- print "%s of %s\t%s of %s" % (card_name(hand1[i][0]), hand1[i][1], card_name(hand2[i][0]), hand2[i][1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement