Example #1
0
                if action == 'S':
                    break
                elif action == 'D':
                    if playerBank >= playerBet * 2:
                        playerBet += playerBet
                        game.hitPlayer()
                        printGameDealerHidden(game)
                        break
                    else:
                        print("You don't have enough chips to make that bet!")
                else:
                    game.hitPlayer()

                printGameDealerHidden(game)

            if game.isPlayerBusted():
                playerBank = playerBusted(playerBank, playerBet)
            else:
                printGameDealerVisible(game)

                while not game.isDealerComplete():
                    game.hitDealer()
                    printGameDealerVisible(game)
                    
                if game.isDealerBusted():
                    playerBank = dealerBusted(playerBank, playerBet)
                else:
                    playerBank = game_results[game.handResult()](playerBank, playerBet)            

    gameOver()