Playing cards.
A Deck of cards is a collection of MyCard
objects:. For example:
deck = Deck()
assert isinstance(deck.pop_card(), MyCard)
You can do comparisons of cards, too!
card23 = MyCard(2, 3)
deck.remove_card(card23)
assert card23 not in deck.cards
c = MyCard(2,10)
assert c in deck.cards
c