Advertisement
Guest User

Untitled

a guest
Feb 17th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. from random import shuffle
  2.  
  3. class Card:
  4. values = (
  5. "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"
  6. )
  7. suits = (
  8. "Spade", "Club", "Diamond", "Heart"
  9. )
  10.  
  11. @staticmethod
  12. def generate_deck():
  13. cards = []
  14.  
  15. for value in Card.values:
  16. for suit in Card.suits:
  17. cards.append(Card(value, suit))
  18.  
  19. return cards
  20.  
  21. def __init__(self, value, suit):
  22. self.value = value
  23. self.suit = suit
  24.  
  25. def __repr__(self):
  26. return "{}_{}".format(self.value, self.suit)
  27.  
  28.  
  29. card_deck = Card.generate_deck()
  30. shuffle(card_deck)
  31. for card in card_deck:
  32. print(card)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement