Example #1
0
def Black_Jack_Baby():
    Main_menu()
    game_on = True
    while game_on:
        Betting()
        Deal.initial_deal()
        hitting = True
        while hitting:
            if sum(Deal.player_cards[1:]) >= 21:
                break
            try:
                a = int(input('Would you like to hit or stay?\n(1)Hit\n(2)Stay\n'))
                if a == 1:
                    Deal.player_draw()
                    pass
                elif a == 2:
                    break
                else:
                    pass
            except ValueError:
                print('An error occurred.')
                pass

        Deal.computer_draw_1st()
        Deal.computer_draw_else()
        Check_win()
        if balance.balance == 0:
            print('You Lose')
            Black_Jack_Baby()
        play_again = True
        while play_again:
            try:
                b = int(input('Would you like to play again?\n(1)yes\n(2)no\n'))
                if b == 1:
                    break
                elif b == 2:
                    Black_Jack_Baby()
                else:
                    pass
            except ValueError:
                print('An error occurred.')
                pass