I am trying to create a Blackjack project in Python.
I am trying to create my Card.p
y object into my Deck.py
object, but using:
from Models import Card
class Deck:
# Global Properties of Deck
__cards = []
def __init__(self):
self.__set_deck()
# Get Methods
def get_cards(self):
return self.__cards
# Set Methods
def __set_deck(self):
test = Card("Three", "Clubs")
self.__cards.append(test)
obj = Deck()
with:
class Card:
# Global Properties of Card
__rank = ''
__suit = ''
# Constructor
def __init__(self, rank, suit):
self.__set_rank(rank)
self.__set_suit(suit)
# Get Methods
def get_rank(self):
return self.__rank
def get_suit(self):
return self.__suit
# Set Methods
def __set_rank(self, rank):
self.__rank = rank
def __set_suit(self, suit):
self.__suit = suit
gives me a TypeError: 'module' object is not callable
where I am creating the Card
object.
Any suggestions? I don't know where to start looking.