Advertisement
zhongnaomi

a deck playing cards sorted

Feb 6th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. from random import shuffle
  2. faces = ["A", 2, 3, 4, 5, 6, 7, 8, 9, 10, "J", "Q", "K"]
  3. suits = ["s", "h", "d", "c"]
  4. deck = []
  5.  
  6.  
  7.  
  8.        
  9. for n,i in enumerate(faces):
  10.     if i =="A":
  11.         faces[n] = 14
  12.     if i =="J" :
  13.         faces[n] = 11
  14.     if i =="Q":
  15.         faces[n] = 12
  16.     if i =="K" :
  17.         faces[n] = 13
  18.        
  19. for n,i in enumerate(suits):
  20.     if i =="s":
  21.         suits[n] = 21
  22.     if i =="h" :
  23.         suits[n] = 22
  24.     if i =="d":
  25.         suits[n] = 23
  26.     if i =="c" :
  27.         suits[n] = 24
  28.        
  29.  
  30. print (faces)
  31. print (suits)
  32. for t in range (0, len(faces)):
  33.     for m in range (0, len(suits)):
  34.         card = (faces[t], suits[m])
  35.         deck.append(card)
  36.        
  37.  
  38. shuffle(deck)    
  39.  
  40. print (deck)
  41.        
  42. deck.sort(key=lambda x: (x[0], x[1]))
  43.  
  44.  
  45.  
  46. print (deck)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement