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

Method card_manage

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

Source from the content-addressed store, hash-verified

544 self.go_on = False
545
546 def card_manage(self):
547 if self.choice in ("Hit", "Double-down"):
548 self.player.obtain_card(self.deck)
549 if self.player.is_point(">", BLACK_JACK):
550 raise ValueError("Player BUST")
551 else:
552 self.dealer.strategy_trigger(self.deck)
553 if self.dealer.is_point(">", BLACK_JACK):
554 raise ValueError("Dealer BUST")
555 elif self.choice != "Surrender":
556 if not self.player.chips.is_insurance:
557 self.dealer.strategy_trigger(self.deck)
558 if self.dealer.is_point(">", BLACK_JACK):
559 raise ValueError("Dealer BUST")
560
561 self.dealer.showing()
562 self.player.showing()
563 if self.choice in ("Double-down", "Stand"):
564 self.go_on = False
565
566 def is_surrender(self):
567 if self.choice == "Surrender":

Callers 1

playMethod · 0.95

Calls 4

obtain_cardMethod · 0.80
is_pointMethod · 0.80
strategy_triggerMethod · 0.80
showingMethod · 0.80

Tested by

no test coverage detected