Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randrange as rr
- deck = {
- 'Clubs': ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King'],
- 'Spades': ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King'],
- 'Hearts': ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King'],
- 'Diamonds': ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King']
- }
- def shuffle():
- def suitRoll():
- suitsID = {1: 'Clubs', 2: 'Spades', 3: 'Hearts', 4: 'Diamonds'}
- cardSuit = rr(0, 5)
- cardSuitPicked = ''
- if (cardSuit == 1):
- cardSuitPicked = 'Clubs'
- elif (cardSuit == 2):
- cardSuitPicked = 'Spades'
- elif (cardSuit == 3):
- cardSuitPicked = 'Hearts'
- elif (cardSuit == 4):
- cardSuitPicked = 'Diamonds'
- return cardSuitPicked
- def valueRoll():
- cardValue = rr(0, 14)
- cardValuePicked = ''
- if (cardValue == 1):
- cardValuePicked = 'Ace'
- elif (cardValue == 2):
- cardValuePicked = '2'
- elif (cardValue == 3):
- cardValuePicked = '3'
- elif (cardValue == 4):
- cardValuePicked = '4'
- elif (cardValue == 5):
- cardValuePicked = '5'
- elif (cardValue == 6):
- cardValuePicked = '6'
- elif (cardValue == 7):
- cardValuePicked = '7'
- elif (cardValue == 8):
- cardValuePicked = '8'
- elif (cardValue == 9):
- cardValuePicked = '9'
- elif (cardValue == 10):
- cardValuePicked = '10'
- elif (cardValue == 11):
- cardValuePicked = 'Jack'
- elif (cardValue == 12):
- cardValuePicked = 'Queen'
- elif (cardValue == 13):
- cardValuePicked = 'King'
- return cardValuePicked
- valueRolled = valueRoll()
- suitRolled = suitRoll()
- cardID = 0
- #print(valueRolled + ' of ' + suitRolled)
- def buildRolls():
- shuffledDeck = {}
- randCard = suitRolled + ' of ' + valueRolled
- shuffledDeck[cardID] = randCard
- cardID += 1
- buildRolls()
- shuffle()
- input("Press Enter to Continue..")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement