Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import shuffle
- class Card:
- values = (
- "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"
- )
- suits = (
- "Spade", "Club", "Diamond", "Heart"
- )
- @staticmethod
- def generate_deck():
- cards = []
- for value in Card.values:
- for suit in Card.suits:
- cards.append(Card(value, suit))
- return cards
- def __init__(self, value, suit):
- self.value = value
- self.suit = suit
- def __repr__(self):
- return "{}_{}".format(self.value, self.suit)
- card_deck = Card.generate_deck()
- shuffle(card_deck)
- for card in card_deck:
- print(card)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement