MCPcopy Index your code
hub / github.com/geekcomputers/Python / get_winner

Method get_winner

BlackJack_game/blackjack_simulate.py:570–588  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

568 self.player.speak("Sorry, I surrender....\n")
569
570 def get_winner(self):
571 if self.bust:
572 return "Dealer" if self.player.is_point(">", BLACK_JACK) else "Player"
573
574 if self.choice == "Surrender":
575 return "Dealer"
576 elif self.choice == "Insurance":
577 if self.player.is_point("==", BLACK_JACK):
578 return "Dealer"
579 return "Player"
580
581 if self.choice in ("Double-down", "Stand"):
582 self.player.calculate_point()
583 self.dealer.calculate_point()
584 if self.player.point > self.dealer.point:
585 return "Player"
586 return "Dealer"
587
588 return "Both"
589
590 def calculate_chips(self):
591 if self.choice == "Surrender":

Callers 1

playMethod · 0.95

Calls 2

is_pointMethod · 0.80
calculate_pointMethod · 0.80

Tested by

no test coverage detected