A library for working with cards, decks, and hands in python
Project description
PyCardDeck
PyCardDeck is a python library for working with card decks, cards and hands in python.
Create Cards
from PyCardDeck import Card
ace_spades = Card(14, 'Ace', 'Spades')
print(ace_spades)
print(ace_spades.val)
print(ace_spades.name)
print(ace_spades.suit)
# Output: Ace of Spades
# 14
# Ace
# Spades
Create a Deck
from PyCardDeck import Deck
deck = Deck([]) # the deck is currently empty
print(deck) # output []
Create a Deck
with Cards
from PyCardDeck import Deck, Card
ace_spades = Card(14, 'Ace', 'Spades')
king_spades = Card(13, 'King', 'Spades')
deck = Deck([ace_spades, king_spades])
# Output: [{'value': 13, 'name': 'King', 'suit': 'Spades'}, {'value': 14, 'name': 'Ace', 'suit': 'Spades'}]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
CardDeckPy-1.0.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for CardDeckPy-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8188cfb84b3ba68c31ac9443b78214c07aaab7b86c549a40e7467222d709f80a |
|
MD5 | 3aa6aacc6d652c09e5fa6430af80e66e |
|
BLAKE2b-256 | 5668c501fc9d58b9b4939568a1d3bfd0633651602222a6df08086315091f9734 |