MCPcopy Create free account
hub / github.com/geekcomputers/Python / digram

Method digram

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

Source from the content-addressed store, hash-verified

372 print(base_bar)
373
374 def digram(self):
375 title = "Round\tPlayer-Point\tDealer-Point\tWinner-is\tRemain-Chips"
376 row_fmt = "{}\t{}\t\t{}\t\t{}\t\t{}"
377
378 print(title)
379 for row in self.data:
380 print(
381 row_fmt.format(
382 row.rounds,
383 row.player_point,
384 row.dealer_point,
385 row.winner,
386 row.remain_chips,
387 )
388 )
389
390 print("")
391 win_rate_fmt = ">> Player win rate: {}%\n>> Dealer win rate: {}%"
392 try:
393 player_rate = round(self.player_win_count / self.rounds * 100, 2)
394 dealer_rate = round(self.dealer_win_count / self.rounds * 100, 2)
395 except ZeroDivisionError:
396 player_rate = 0
397 dealer_rate = 0
398 print(win_rate_fmt.format(player_rate, dealer_rate))
399
400
401class BlackJack:

Callers 1

draw_diagramMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected