Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.27 KB | None | 0 0
  1. from random import randrange as rr
  2.  
  3. deck = {
  4.   'Clubs':    ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King'],
  5.   'Spades':   ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King'],
  6.   'Hearts':   ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King'],
  7.   'Diamonds': ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King']
  8. }
  9.  
  10. def shuffle():
  11.    
  12.     def suitRoll():
  13.         suitsID = {1: 'Clubs', 2: 'Spades', 3: 'Hearts', 4: 'Diamonds'}
  14.         cardSuit = rr(0, 5)
  15.         cardSuitPicked = ''
  16.        
  17.         if (cardSuit == 1):
  18.             cardSuitPicked = 'Clubs'
  19.         elif (cardSuit == 2):
  20.             cardSuitPicked = 'Spades'
  21.         elif (cardSuit == 3):
  22.             cardSuitPicked = 'Hearts'
  23.         elif (cardSuit == 4):
  24.             cardSuitPicked = 'Diamonds'
  25.         return cardSuitPicked
  26.            
  27.     def valueRoll():
  28.         cardValue = rr(0, 14)
  29.         cardValuePicked = ''
  30.        
  31.         if (cardValue == 1):
  32.             cardValuePicked = 'Ace'
  33.         elif (cardValue == 2):
  34.             cardValuePicked = '2'
  35.         elif (cardValue == 3):
  36.             cardValuePicked = '3'
  37.         elif (cardValue == 4):
  38.             cardValuePicked = '4'
  39.         elif (cardValue == 5):
  40.             cardValuePicked = '5'
  41.         elif (cardValue == 6):
  42.             cardValuePicked = '6'
  43.         elif (cardValue == 7):
  44.             cardValuePicked = '7'
  45.         elif (cardValue == 8):
  46.             cardValuePicked = '8'
  47.         elif (cardValue == 9):
  48.             cardValuePicked = '9'
  49.         elif (cardValue == 10):
  50.             cardValuePicked = '10'
  51.         elif (cardValue == 11):
  52.             cardValuePicked = 'Jack'
  53.         elif (cardValue == 12):
  54.             cardValuePicked = 'Queen'
  55.         elif (cardValue == 13):
  56.             cardValuePicked = 'King'
  57.         return cardValuePicked
  58.    
  59.     valueRolled = valueRoll()
  60.     suitRolled = suitRoll()
  61.     #print(valueRolled + ' of ' + suitRolled)
  62.    
  63.     def buildRolls():
  64.         shuffledDeck = {}
  65.         randCard = suitRolled + ' of ' + valueRolled
  66.        
  67.         shuffledDeck[cardID] = randCard
  68.         cardID += 1
  69.        
  70.     buildRolls()
  71.  
  72. shuffle()
  73. input("Press Enter to Continue..")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement