Here is my class:
class Card:
def __init__(self, name):
self.name = name
def __str__(self):
description = self.name
return description
def getName(self):
"""
Returns the name of the card object
"""
return self.name
def getSuit(self):
"""
Returns the suit of the card object
"""
a = self.name[0]
return a
def getFaceVal(self):
"""
Returns the Face val of the card object
"""
b = self.name[1:]
return b
def getFullFaceName(self):
c = int(self.getFaceVal())
if c == 11:
fullName = "Jack"
elif c == 12:
fullName = "Queen"
elif c == 13:
fullName = "King"
elif c == 1:
fullName = "Ace"
else:
fullName = str(c)
return fullName
def getFullSuitName(self):
ActualSuit = self.name[0]
if ActualSuit in "Ss":
FSN = "Spades"
elif ActualSuit in "Dd":
FSN = "Diamonds"
elif ActualSuit in "Cc":
FSN = "Clubs"
elif ActualSuit in "Hh":
FSN = "Hearts"
return FSN
def flip(self):
e = self.isFaceUp()
if e == True:
self.name = "##"
else:
self.name = self.name
def isFaceUp(self):
if self.name == "##":
return False
else:
return True
def setFaceUp(self,truthValue):
if truthValue == True:
self.name = self.name
else:
self.name = "##"

New Topic/Question
Reply



MultiQuote




|