class Deadoralive(object): print("DEADORALIVE") def __init__(self): self._deck = Deck() self._deck.shuffle() self._player = Player([self._deck.deal(), self._deck.deal()]) self._dealer = Dealer([self._deck.deal(), self._deck.deal()]) def getValue(self): """Returns the number of points in the hand.""" count = 0 for card in self._cards: if card.rank > 9: count += 10 elif card.rank == 1: count += 11 else: count += card.rank return count def compare(self,other): """compare the cards and returns message""" """we can compare by using the value function""" playerpoint = self._player.getValue() dealerpoint = other._dealer.getValue() if playerpoint > dealerpoint: print("\nPlayer Won") elif playerpoint < dealerpoint: print("\nDealer Won") def playdead(self): print("Player:\n", self._player) print("Dealer:\n", self._dealer) while True: if len(self._deck._cards) == 0: print("game has ended") break else: _deadoralive.compare(self._player,self._dealer)