# Simple Black Jack v - Beta 1.0
from random import randint as ri
from random import choice
import time

# Welcome block

print('''╔╗───────────╔╗───────╔╗───────╔╗─
║╚╗╔╗─╔═╗─╔═╗║╠╗──────╠╣╔═╗─╔═╗║╠╗
║╬║║╚╗║╬╚╗║═╣║═╣─────╔╝║║╬╚╗║═╣║═╣
╚═╝╚═╝╚══╝╚═╝╚╩╝─────╚═╝╚══╝╚═╝╚╩╝
───────────────────────────────────''')
time.sleep(1)

# Main Block

while True:

    # Main menu
    print('─────────Choose─Level──────────────')
    print('───────────1.Solo──────────────────')
    print('───────2.Player─Vs─Bot─────────────')
    print('──────3.Player─Vs─Bot\'s────────────')
    print('───────────4.Exit──────────────────')
    print('───────────────────────────────────')

    main_menu_button = input('Enter here ──> ')

    if not main_menu_button.isdigit() or int(main_menu_button) > 4:

        print('Please enter number from 1-4')
        time.sleep(1)

        continue

    if main_menu_button.isdigit():

        if main_menu_button == '1':
            print('───────────────────────────────────')
            print('       Solo Game start\'s\n')

            # Dealer's part
            first_d_c = ri(2, 11)
            second_d_c = ri(2, 11)
            dealer_score = first_d_c + second_d_c

            print(f'Dealer\'s first card score: {first_d_c}')

            # Player's part
            first_p_c = ri(2, 11)
            second_p_c = ri(2, 11)
            player_score = first_p_c + second_p_c

            print(f'Your current score is: {player_score}\n')

            # Easy win option

            if player_score == 22:

                print('Your lucky winner, you will receive your jackpot!')

                # Return to main menu

                print('If you want play again?\nEnter PA or Enter anything to exit')

                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Game menu

            print('If you want to Hit enter 1')
            print('If you want to Stand enter 2')
            game_menu_button = 0

            while game_menu_button != 1 or game_menu_button != 2:
                game_menu_button = input('\nEnter Here ───> ')

                if not game_menu_button.isdigit():

                    print(f'You enter: {game_menu_button}')
                    print('Enter number')
                    continue

                elif int(game_menu_button) < 1:

                    print(f'You enter: {game_menu_button}')
                    print('Enter 1 or 2')

                elif int(game_menu_button) > 2:

                    print(f'You enter: {game_menu_button}')
                    print('Enter 1 or 2')
                    continue

                else:
                    break

            # Game logic

            if game_menu_button.lower() == '1':

                # Add's point to player
                add_card_hit_p = ri(2, 11)
                player_score = player_score + add_card_hit_p

                # Add's point to dealer
                add_card_hit_d = ri(2, 11)
                dealer_score = dealer_score + add_card_hit_d

            if game_menu_button.lower() == '2':

                # Add's point to dealer
                add_card_stand = ri(2, 11)
                dealer_score = dealer_score + add_card_stand

            # Score info
            print(f'Your score is: {player_score}')
            print(f'Dealer score is: {dealer_score}\n')

            # if equals

            if player_score == dealer_score:
                print('Score\'s are equal')
                print('DRAW')

            # if more then 21 option

            if dealer_score > 21:

                print('Dealer score is more then 21')

                print('You Win!')
                print('Congratulation :)')

                print('\nIf you want play again?\nEnter PA or Enter anything to exit')

                # Return to main menu
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif player_score > 21:

                print('Your score is more then 21')

                print('You Lose!')

                print('\nIf you want play again?\nEnter PA or Enter anything to exit')

                # Return to main menu
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Lose option
            elif dealer_score > player_score:

                print('Dealer\'s score is more the your\'s')

                print('You Lose!')

                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                # Return to main menu
                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Win Option
            elif player_score > dealer_score:

                print('Your\'s score more then dealer\'s')

                print('You Win!')
                print('Congratulation :)')

                print('\nIf you want play again?\nEnter PA or press enter to exit')

                # Return to main menu
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

        elif main_menu_button == '2':
            print('───────────────────────────────────')
            print('    Start mode with single bot\n')

            # Single bot
            single_bot_first_card = ri(1, 11)
            single_bot_second_card = ri(1, 11)
            single_bot_score = single_bot_first_card + single_bot_second_card
            bots_names = ['Jon', 'Steve', 'Ivan', 'Olga', 'Katya', 'Rebecka']
            random_bot_name = choice(bots_names)

            # Player
            first_p_c = ri(1, 11)
            second_d_c = ri(1, 11)
            player_score = first_p_c + second_d_c
            print(f'Your\'s score is: {player_score}')

            # Dealer
            first_d_c = ri(1, 11)
            second_d_c = ri(1, 11)
            dealer_score = first_d_c + second_d_c
            print(f'Delear\'s first card is: {first_d_c}\n')

            # Easy win option
            if player_score == 22 and single_bot_score == 22:
                print(f'You and [BOT]{random_bot_name} win\'s')

            elif player_score == 22:
                print('You win')

            elif single_bot_score == 22:
                print(f'[BOT]{random_bot_name} win')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Super Smart Artificial Intelligence also also known as SSAI
            SSAI = ri(0, 5)  # 0-passive 5-aggressive
            print(f'Bot mood is: {SSAI}\n')
            if SSAI == 1:
                if single_bot_score <= 5:
                    single_bot_score += ri(1, 11)
            elif SSAI == 2:
                if single_bot_score <= 7:
                    single_bot_score += ri(1, 11)
            elif SSAI == 3:
                if single_bot_score <= 10:
                    single_bot_score += ri(1, 11)
            elif SSAI == 4:
                if single_bot_score <= 15:
                    single_bot_score += ri(1, 11)
            elif SSAI == 5:
                single_bot_score += ri(1, 11)

            # Game menu

            print('If you want to Hit enter 1')
            print('If you want to Stand enter 2\n')

            game_menu_button = 0
            while game_menu_button != 1 or game_menu_button != 2:
                game_menu_button = input('Enter Here ───> ')

                if not game_menu_button.isdigit():

                    print(f'You enter: {game_menu_button}')
                    print('Enter number')
                    continue

                elif int(game_menu_button) < 1:

                    print(f'You enter: {game_menu_button}')
                    print('Enter 1 or 2')

                elif int(game_menu_button) > 2:

                    print(f'You enter: {game_menu_button}')
                    print('Enter 1 or 2')
                    continue

                else:
                    break

            # Game logic

            if game_menu_button == '1':

                # Add's point to player
                player_score += ri(1, 11)

                # Add's point to dealer
                dealer_score += ri(1, 11)

            if game_menu_button == '2':

                # Add's point to dealer
                dealer_score += ri(1, 11)

            # Score info
            print(f'\nYour score is: {player_score}')
            print(f'Dealer score is: {dealer_score}')
            print(f'[BOT]{random_bot_name} score is: {single_bot_score}\n')

            # if equals

            if dealer_score == single_bot_score == player_score:
                print('All score equals')
                print('DRAW')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif single_bot_score == dealer_score:

                print(f'{random_bot_name} and dealer score equals')
                if player_score > single_bot_score:
                    print('You win')
                elif player_score < single_bot_score:
                    print('DRAW')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif single_bot_score == player_score:

                print('All score equals')
                print('DRAW')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # if more then 21

            elif dealer_score > 21 and single_bot_score > 21:

                print(f'Dealer and [BOT]{random_bot_name} have more then 21')
                print('You win')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif dealer_score > 21:

                print('Dealer have more then 21')
                print('Dealer lose')

                if player_score > single_bot_score:
                    print(f'You have more score then [BOT]{random_bot_name}')
                    print('You win')

                elif single_bot_score > player_score:
                    print(f'{random_bot_name} have more score')
                    print('You lose')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game over :(')

            elif player_score > 21:

                print('You have more then 21')
                print('You Lose')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game over :(')

            elif single_bot_score > 21:

                print('Bot have more then 21')
                print('Bot lose')

                if dealer_score > player_score:

                    print('Dealer have more score')
                    print('You lose')

                elif dealer_score == player_score:
                    print('Score are equal')
                    print('DRAW')

                    # Return to main menu
                    print('\nIf you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score > dealer_score:

                    print('You have more score then dealer')
                    print('You win')

                    # Return to main menu
                    print('\nIf you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')
                elif player_score == dealer_score:
                    print('Score are equals')
                    print('DRAW')

            # Win Option

            elif player_score > single_bot_score and player_score > dealer_score:
                print('You win all of them')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Lose option
            elif single_bot_score > player_score and single_bot_score > dealer_score:
                print('Bot win all of as')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif single_bot_score < dealer_score:
                print('Casino wins')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif dealer_score > player_score:
                print('You lose')

                # Return to main menu
                print('\nIf you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

        elif main_menu_button == '3':

            print('───────────────────────────────────')
            print('Start mode with two bot\'s\n')

            # First Bot
            first_fb_c = ri(1, 11)
            second_fb_c = ri(1, 11)
            first_bot_score = first_fb_c + second_fb_c
            boy_bots_names = ['Jon', 'Steve', 'Ivan']
            random_boy_bot_name = choice(boy_bots_names)

            # Second Bot
            first_sb_c = ri(1, 11)
            second_sb_c = ri(1, 11)
            second_bot_score = first_sb_c + second_sb_c
            girl_bots_names = ['Olga', 'Katya', 'Rebecka']
            random_girl_bot_name = choice(girl_bots_names)

            # Player
            first_p_c = ri(1, 11)
            second_p_c = ri(1, 11)
            player_score = first_p_c + second_p_c
            print(f'Your score is: {player_score}')

            # Dealer
            first_d_c = ri(1, 11)
            second_d_c = ri(1, 11)
            dealer_score = first_d_c + second_d_c
            print(f'Dealer\'s first card is: {first_d_c}\n')

            # Easy win option
            if player_score == 22 and first_bot_score == 22 and second_bot_score == 22:
                print(f'You and [BOT]{boy_bots_names} and [BOT]{girl_bots_names} win\'s')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif player_score == 22:
                print('You win')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif first_bot_score == 22:
                print(f'[BOT]{boy_bots_names} win')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif second_bot_score == 22:
                print(f'[BOT]{girl_bots_names} win')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Advance Super Smart Artificial Intelligence also also known as ASSAI
            # For first bot
            ASSAI_boy = ri(0, 5)  # 0-passive 5-aggressive
            print(f'First Bot mood is: {ASSAI_boy}')
            if ASSAI_boy == 1:
                if dealer_score > first_bot_score:
                    if first_bot_score <= 5:
                        first_bot_score += ri(1, 11)
            elif ASSAI_boy == 2:
                if dealer_score > first_bot_score:
                    if first_bot_score <= 5:
                        first_bot_score += ri(1, 11)
            elif ASSAI_boy == 3:
                if dealer_score > first_bot_score:
                    if first_bot_score <= 15:
                        first_bot_score += ri(1, 11)
            elif ASSAI_boy == 4:
                if dealer_score > first_bot_score:
                    if first_bot_score <= 18:
                        first_bot_score += ri(1, 11)
            elif ASSAI_boy == 5:
                first_bot_score += ri(1, 11)

            # For second bot
            ASSAI_girl = ri(0, 5)  # 0-passive 5-aggressive
            print(f'Second Bot mood is: {ASSAI_girl}\n')
            if ASSAI_girl == 1:
                if dealer_score > second_bot_score:
                    if second_bot_score <= 3:
                        second_bot_score += ri(1, 11)
            elif ASSAI_girl == 2:
                if dealer_score > second_bot_score:
                    if second_bot_score <= 6:
                        second_bot_score += ri(1, 11)
            elif ASSAI_girl == 3:
                if dealer_score > second_bot_score:
                    if second_bot_score <= 9:
                        second_bot_score += ri(1, 11)
            elif ASSAI_girl == 4:
                if dealer_score > second_bot_score:
                    if second_bot_score <= 13:
                        second_bot_score += ri(1, 11)
            elif ASSAI_girl == 5:
                if dealer_score > second_bot_score:
                    if second_bot_score <= 16:
                        second_bot_score += ri(1, 11)

            # Game menu

            print('If you want to Hit enter 1')
            print('If you want to Stand enter 2\n')

            game_menu_button = 0
            while game_menu_button != 1 or game_menu_button != 2:
                game_menu_button = input('Enter Here ───> ')

                if not game_menu_button.isdigit():

                    print(f'You enter: {game_menu_button}')
                    print('Enter number')
                    continue

                elif int(game_menu_button) < 1:

                    print(f'You enter: {game_menu_button}')
                    print('Enter 1 or 2')

                elif int(game_menu_button) > 2:

                    print(f'You enter: {game_menu_button}')
                    print('Enter 1 or 2')
                    continue

                else:
                    break

            # Game logic

            bots = first_bot_score and second_bot_score

            if game_menu_button.lower() == '1':

                # Add's point to player
                player_score += ri(1, 11)

                # Add's point to dealer
                dealer_score += ri(1, 11)

            if game_menu_button.lower() == '2':

                # Add's point to dealer
                dealer_score += ri(1, 11)

            # Score info
            print(f'Your score is: {player_score}')
            print(f'Dealer score is: {dealer_score}')
            print(f'[BOT]{random_boy_bot_name} score is: {first_bot_score}')
            print(f'[BOT]{random_girl_bot_name} score is: {second_bot_score}\n')

            # if equal

            if dealer_score == player_score == second_bot_score == first_bot_score:

                print('all score are equals')
                print('DRAW')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            if player_score == dealer_score:

                if first_bot_score > player_score:

                    print(f'[BOT]{random_boy_bot_name} have more score then you')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif second_bot_score > player_score:

                    print(f'{random_girl_bot_name} have more score then you')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            # if more then 21
            elif player_score > 21:

                print('You have more then 21')
                print('You lose')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif dealer_score > 21 and bots > 21:

                print('all have more then 21')
                print('You win')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            elif dealer_score > 21 and first_bot_score > 21:

                if player_score > second_bot_score:

                    print('You have more score')
                    print('You win')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score < second_bot_score:

                    print(f'{girl_bots_names} have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score == second_bot_score:

                    print('Score are equal')
                    print('Draw')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            elif first_bot_score > 21 and second_bot_score > 21:

                if player_score > dealer_score:

                    print('You have more score')
                    print('You win')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score < dealer_score:

                    print('Dealer have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score == dealer_score:

                    print('Score are equal')
                    print('Draw')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            elif dealer_score > 21 and second_bot_score > 21:

                if player_score > first_bot_score:

                    print('You have more score')
                    print('You win')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score < first_bot_score:

                    print(f'{boy_bots_names} have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score == first_bot_score:

                    print('Score are equal')
                    print('Draw')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            elif dealer_score > 21:
                print('Dealer have more then 21')

                if player_score == bots:

                    print('Score are equal')
                    print('DRAW')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score > second_bot_score and player_score > first_bot_score:

                    if player_score == second_bot_score:

                        print(f'Score are equal to {random_girl_bot_name}')
                        print(f'DRAW with {random_girl_bot_name}')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                    elif player_score == first_bot_score:

                        print(f'Score are equal {random_boy_bot_name}')
                        print(f'DRAW with {random_boy_bot_name}')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                    elif first_bot_score > player_score or second_bot_score > player_score:

                        print('You have less score then some bot')
                        print('You lose')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')


                    else:

                        print('You have more score')
                        print('You win')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                elif player_score < second_bot_score:
                    print(f'{random_girl_bot_name} have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score < first_bot_score:
                    print(f'{random_boy_bot_name} have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            elif first_bot_score > 21:

                if player_score == second_bot_score and player_score == dealer_score:
                    print('Score are equal')
                    print('DRAW')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score > second_bot_score and player_score > dealer_score:

                    if player_score == second_bot_score:

                        print('Score are equal')
                        print('DRAW')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                    elif player_score == dealer_score:

                        print('Score are equal')
                        print('DRAW')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                    else:

                        print('You have more score')
                        print('You win')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                elif player_score < second_bot_score:

                    print(f'{girl_bots_names} have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score < dealer_score:

                    print('Dealer have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            elif second_bot_score > 21:

                if player_score == dealer_score and player_score == first_bot_score:
                    print('Score are equal')
                    print('DRAW')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score > dealer_score and player_score > first_bot_score:

                    if player_score == first_bot_score:

                        print('Score are equal')
                        print('DRAW')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                    elif player_score == dealer_score:

                        print('Score are equal')
                        print('DRAW')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                    else:

                        print('You have more score')
                        print('You win')

                        # Return to main menu
                        print('If you want play again?\nEnter PA or press enter to exit')
                        play_again_option = input('Enter here ───> ')

                        if play_again_option.lower() == 'pa':
                            continue

                        else:
                            exit('Game Over :(')

                elif player_score < dealer_score:

                    print('Dealer have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

                elif player_score < first_bot_score:

                    print(f'{random_boy_bot_name} have more score')
                    print('You lose')

                    # Return to main menu
                    print('If you want play again?\nEnter PA or press enter to exit')
                    play_again_option = input('Enter here ───> ')

                    if play_again_option.lower() == 'pa':
                        continue

                    else:
                        exit('Game Over :(')

            # Win option
            elif player_score > dealer_score and player_score > first_bot_score and player_score > second_bot_score:
                print('You win')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

            # Lose option
            elif dealer_score > player_score or first_bot_score > player_score or second_bot_score > player_score:
                print('You have less score then all players ')
                print('You lose')

                # Return to main menu
                print('If you want play again?\nEnter PA or press enter to exit')
                play_again_option = input('Enter here ───> ')

                if play_again_option.lower() == 'pa':
                    continue

                else:
                    exit('Game Over :(')

        elif main_menu_button == '4':

            exit('Game Over :(')

    break
