Example #1
0
    ############################################################
    # Reset game
    ############################################################

    print("Welcome to Blackjack!")
    playerBank = 100.0

    while playerBank > 0:

        ########################################################
        # Play next hand
        ########################################################

        printBank(playerBank)

        game.newGame()

        playerBet = getPlayerBet(playerBank)

        game.deal()

        printGameDealerHidden(game)

        if game.didPlayerBlackjack():
            playerBank = playerBlackjack(playerBank, playerBet)
        elif game.didDealerBlackjack():
            printGameDealerVisible(game)
            playerBank = dealerBlackjack(playerBank, playerBet)
        else:
            # TODO: Split logic goes here