def dealers_logic(self): print("-" * 40) print("Dealer showing both now: ", self.dealers_hand) if self.players_hand.value_the_cards() > 21: self.bet = -10 print("Dealer wins.") elif self.dealers_hand.value_the_cards() > self.players_hand.value_the_cards(): self.bet = -10 print("Dealer wins with {}.".format(self.dealers_hand.value_the_cards())) else: while self.dealers_hand.value_the_cards() < 17: Hand.draw_a_card(self.dealers_hand) print("Dealer takes a card: ", self.dealers_hand) if self.dealers_hand.value_the_cards() > 21: print("Dealer's hand busted at {}. Player wins.".format(self.dealers_hand.value_the_cards())) elif self.dealers_hand.value_the_cards() == self.players_hand.value_the_cards(): self.bet = -10 print("Dealer: {}. Player: {}. Dealer wins ties.".format(self.dealers_hand.value_the_cards(), self.players_hand.value_the_cards())) elif self.dealers_hand.value_the_cards() < self.players_hand.value_the_cards() < 22: print("Dealer's tally: {}. Player wins.".format(self.dealers_hand.value_the_cards())) else: self.bet = -10 print("Dealer wins with {}.".format(self.dealers_hand.value_the_cards())) return self.dealers_hand.value_the_cards()
def dealers_logic(self): print("-" * 40) print("Dealer showing both now: ", self.dealers_hand) if self.players_hand.value_the_cards() > 21: self.bet = -10 print("Dealer wins.") elif self.dealers_hand.value_the_cards( ) > self.players_hand.value_the_cards(): self.bet = -10 print("Dealer wins with {}.".format( self.dealers_hand.value_the_cards())) else: while self.dealers_hand.value_the_cards() < 17: Hand.draw_a_card(self.dealers_hand) print("Dealer takes a card: ", self.dealers_hand) if self.dealers_hand.value_the_cards() > 21: print("Dealer's hand busted at {}. Player wins.".format( self.dealers_hand.value_the_cards())) elif self.dealers_hand.value_the_cards( ) == self.players_hand.value_the_cards(): self.bet = -10 print("Dealer: {}. Player: {}. Dealer wins ties.".format( self.dealers_hand.value_the_cards(), self.players_hand.value_the_cards())) elif self.dealers_hand.value_the_cards( ) < self.players_hand.value_the_cards() < 22: print("Dealer's tally: {}. Player wins.".format( self.dealers_hand.value_the_cards())) else: self.bet = -10 print("Dealer wins with {}.".format( self.dealers_hand.value_the_cards())) return self.dealers_hand.value_the_cards()
def dealers_logic(self): Hand.initial_deal(self.dealers_hand) print("Dealer holding: ", self.dealers_hand) while self.dealers_hand.value_the_cards() < 17: Hand.draw_a_card(self.dealers_hand) print("Dealer now holding: ", self.dealers_hand) # print("Dealer's cards tally: ", self.dealers_hand.value_the_cards()) # for testing if self.dealers_hand.value_the_cards() > 21: print("Dealer's hand is bust at {}.".format(self.dealers_hand.value_the_cards())) else: print("Dealer's hand: ", self.dealers_hand.value_the_cards()) dealer_total = self.dealers_hand.value_the_cards() return dealer_total
def dealers_logic(self): Hand.initial_deal(self.dealers_hand) print("Dealer holding: ", self.dealers_hand) while self.dealers_hand.value_the_cards() < 17: Hand.draw_a_card(self.dealers_hand) print("Dealer now holding: ", self.dealers_hand) # print("Dealer's cards tally: ", self.dealers_hand.value_the_cards()) # for testing if self.dealers_hand.value_the_cards() > 21: print("Dealer's hand is bust at {}.".format( self.dealers_hand.value_the_cards())) else: print("Dealer's hand: ", self.dealers_hand.value_the_cards()) dealer_total = self.dealers_hand.value_the_cards() return dealer_total
def players_logic(self): print("-" * 40) while self.players_hand.value_the_cards() < 21: hit = input("Hit or Stay? H/S ").lower() if hit == 'h': Hand.draw_a_card(self.players_hand) print("Player holding: ", self.players_hand) print("Player's cards tally: ", self.players_hand.value_the_cards()) if self.players_hand.value_the_cards() > 21: print("Player's hand is a bust.") else: print("Player's cards tally: ", self.players_hand.value_the_cards()) break return self.players_hand.value_the_cards()
def players_logic(self): print("-" * 40) while self.players_hand.value_the_cards() < 21: hit = input("Hit or Stay? H/S ").lower() if hit == 'h': Hand.draw_a_card(self.players_hand) print("Player holding: ", self.players_hand) print("Player's cards tally: ", self.players_hand.value_the_cards()) if self.players_hand.value_the_cards() > 21: print("Player's hand is a bust.") else: print("Player's cards tally: ", self.players_hand.value_the_cards()) break return self.players_hand.value_the_cards()
def players_logic(self): Hand.initial_deal(self.players_hand) print("Player holding: ", self.players_hand) print("Player's cards tally: ", self.players_hand.value_the_cards()) while self.players_hand.value_the_cards() < 21: hit = input("Hit or Stay? H/S ").lower() if hit == 'h': Hand.draw_a_card(self.players_hand) print("Player holding: ", self.players_hand) print("Player's cards tally: ", self.players_hand.value_the_cards()) # for testing if self.players_hand.value_the_cards() > 21: print("Player's hand is a bust.") else: print("Player's cards tally: ", self.players_hand.value_the_cards()) break player_total = self.players_hand.value_the_cards() return player_total
def players_logic(self): Hand.initial_deal(self.players_hand) print("Player holding: ", self.players_hand) print("Player's cards tally: ", self.players_hand.value_the_cards()) while self.players_hand.value_the_cards() < 21: hit = input("Hit or Stay? H/S ").lower() if hit == 'h': Hand.draw_a_card(self.players_hand) print("Player holding: ", self.players_hand) print("Player's cards tally: ", self.players_hand.value_the_cards()) # for testing if self.players_hand.value_the_cards() > 21: print("Player's hand is a bust.") else: print("Player's cards tally: ", self.players_hand.value_the_cards()) break player_total = self.players_hand.value_the_cards() return player_total