Skip to main content

An object model of a pack of cards

Project description

Card Deck

An object model of a pack of cards, written in Python, to streamline writing programs to model/play games involving cards

Documentation

Documentation for the library can be found here: https://card-deck.readthedocs.io/en/latest/

Importing the module

from card_deck import card_deck

Creating and dealing from a deck of cards

from card_deck import *
d = Deck()
# Deal 5 cards from the deck into 3 different hands
hands = d.deal(3,5)

Taking user input to create a Card object

inp = str(input("Enter the typeable name of a card: "))
card = Card.get_from_typeable_name(inp)
print(card)

Installation

pip install card-deck

Requirements

There are no additional required libraries

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

card_deck-1.0.6.tar.gz (5.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page