Example #1
0
def federal():
    lot = 'Loteria Federal'
    print(f'\033[1;32m Loteria escolhida:\033[0;0m {lot} ')

    def lotofederal():
        fed = list(range(0, 99999))
        numbers = []
        for i in range(1):
            shuffle(fed)
            lf = fed.pop()
            numbers.append(lf)
        numbers.sort()
        return numbers

    print(f'\n\033[1;36m Você apostou na loteria: \033[0;0m{lot}')
    print('\n\033[1;36m Palpite: \033[0;0m ',
          ' - '.join(map(str, lotofederal())))
    print('\n')

    # Inicio nova aposta Loteria Federal

    pergunta = str(
        input(f' Deseja continuar apostando na loteria {lot} S/N? ')).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        federal()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')
Example #2
0
def lotofacil():
    global total, jogos, lotfacil
    lot = 'Lotofácil'
    print(f'\033[1;32m Loteria escolhida:\033[0;0m {lot} ')
    dezenas = 0
    while dezenas < 15 or dezenas > 18:
        try:
            dezenas = int(
                input(
                    ' Por favor, digite a quantidade de dezenas que você deseja apostar entre 15 e 18:  '
                ))
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida, por favor tente novamente... '
            )
    while True:
        try:
            pa = float(
                input(' Por favor, informe o valor da aposta única R$ '))
            break
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida. Por favor, você precisa informar o valor da aposta '
                'única em R$  ')

    # Aposta com 15 dezenas

    if dezenas == 15:

        def lotfacil():
            lfacil = list(range(1, 25))
            numbers = []
            for n in range(15):
                shuffle(lfacil)
                lf = lfacil.pop()
                numbers.append(lf)
            numbers.sort()
            return numbers

        for i in range(15):
            jogos = 1
            total = jogos * pa

    # Aposta com 16 dezenas

    if dezenas == 16:

        def lotfacil():
            lfacil = list(range(1, 25))
            numbers = []
            for n in range(16):
                shuffle(lfacil)
                lf = lfacil.pop()
                numbers.append(lf)
            numbers.sort()
            return numbers

        for i in range(16):
            jogos = 16
            total = jogos * pa

    # Aposta com 17 dezenas

    if dezenas == 17:

        def lotfacil():
            lfacil = list(range(1, 25))
            numbers = []
            for n in range(17):
                shuffle(lfacil)
                lf = lfacil.pop()
                numbers.append(lf)
            numbers.sort()
            return numbers

        for i in range(17):
            jogos = 136
            total = jogos * pa

    # Aposta com 18 dezenas

    if dezenas == 18:

        def lotfacil():
            lfacil = list(range(1, 25))
            numbers = []
            for n in range(18):
                shuffle(lfacil)
                lf = lfacil.pop()
                numbers.append(lf)
            numbers.sort()
            return numbers

        for i in range(18):
            jogos = 816
            total = jogos * pa

    print(f'\n\033[1;36m Você apostou na loteria: \033[0;0m{lot}')
    print(f'\033[1;36m Você está apostando com:\033[0;0m {dezenas} dezenas')
    print('\n\033[1;36m Palpite: \033[0;0m ', ' - '.join(map(str, lotfacil())))
    if jogos > 1:
        print(f'\n A aposta escolhida corresponde a: {jogos:0,} jogos'.replace(
            ',', '.'))
    if jogos < 2:
        print(f'\n A aposta escolhida corresponde a: {jogos:0,} jogo'.replace(
            ',', '.'))
    print(' Total a pagar R$ ',
          locale.currency(total, grouping=True, symbol=None))

    # Inicio nova aposta Lotofácil

    pergunta = str(
        input(' Deseja continuar apostando na loteria Dia de Sorte S/N? ')
    ).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        lotofacil()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')
Example #3
0
def megasena():
    global total, jogos, megasen
    lot = 'Mega-Sena'
    print(f'\n\033[1;32m Loteria escolhida:\033[0;0m {lot} ')
    dezenas = 0
    while dezenas < 6 or dezenas > 15:
        try:
            dezenas = int(
                input(
                    ' Por favor, digite a quantidade de dezenas que você deseja apostar entre 6 e 15:  '
                ))
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida, por favor tente novamente... '
            )
    while True:
        try:
            pa = float(
                input(' Por favor, informe o valor da aposta única R$ '))
            break
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida. Por favor, você precisa informar o valor da aposta '
                'única em R$  ')

    # Aposta com 6 dezenas

    if dezenas == 6:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(6):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(6):
            jogos = 1
            total = jogos * pa

    # Aposta com 7 dezenas

    if dezenas == 7:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(7):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(7):
            jogos = 7
            total = jogos * pa

    # Aposta com 8 dezenas

    if dezenas == 8:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(8):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(8):
            jogos = 28
            total = jogos * pa

    # Aposta com 9 dezenas

    if dezenas == 9:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(9):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(9):
            jogos = 84
            total = jogos * pa

    # Aposta com 10 dezenas

    if dezenas == 10:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(10):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(10):
            jogos = 210
            total = jogos * pa

    # Aposta com 11 dezenas

    if dezenas == 11:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(11):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(11):
            jogos = 462
            total = jogos * pa

    # Aposta com 12 dezenas

    if dezenas == 12:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(12):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(12):
            jogos = 924
            total = jogos * pa

    # Aposta com 13 dezenas

    if dezenas == 13:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(13):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(13):
            jogos = 1716
            total = jogos * pa

    # Aposta com 14 dezenas

    if dezenas == 14:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(14):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(14):
            jogos = 3003
            total = jogos * pa

    # Aposta com 15 dezenas

    if dezenas == 15:

        def megasen():
            megsen = list(range(1, 50))
            numbers = []
            for n in range(15):
                shuffle(megsen)
                ms = megsen.pop()
                numbers.append(ms)
            numbers.sort()
            return numbers

        for i in range(15):
            jogos = 5005
            total = jogos * pa

    print(f'\n\033[1;36m Você apostou na loteria: \033[0;0m{lot}')
    print(f'\033[1;36m Você está apostando com:\033[0;0m {dezenas} dezenas')
    print('\n\033[1;36m Palpite: \033[0;0m ', ' - '.join(map(str, megasen())))
    if jogos > 1:
        print(f'\n A aposta escolhida corresponde a: {jogos:0,} jogos'.replace(
            ',', '.'))
    if jogos < 2:
        print(f'\n A aposta escolhida corresponde a: {jogos:0,} jogo'.replace(
            ',', '.'))
    print(' Total a pagar R$ ',
          locale.currency(total, grouping=True, symbol=None))

    # Inicio nova aposta Mega-sena

    pergunta = str(
        input(' Deseja continuar apostando na loteria Dia de Sorte S/N? ')
    ).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        megasena()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')
Example #4
0
def lotomania():

    lot = 'Lotomania'
    dezenas = 50
    print(f'\n\033[1;32m Loteria escolhida:\033[0;0m {lot} ')
    print(
        '\n\033[1;31m ATENÇÃO!\033[0;0m Nessa loteria o computador escolherá 50 dezenas para você!'
    )

    while True:
        try:
            pa = float(
                input(' Por favor, informe o valor da aposta única R$ '))
            break
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida. Por favor, você precisa informar o valor da aposta '
                'única em R$  ')

    def mania():
        lmania = list(range(0, 99))
        numbers = []
        for i in range(50):
            shuffle(lmania)
            lm = lmania.pop()
            numbers.append(lm)
        numbers.sort()
        return numbers

    print(f'\n\033[1;36m Você apostou na loteria: \033[0;0m{lot}')
    print(f'\033[1;36m Você está apostando com:\033[0;0m {dezenas} dezenas')
    print('\n\033[1;36m Palpite:\033[0;0m ', ' - '.join(map(str, mania())))
    print(f'\n A aposta escolhida corresponde a: 1 jogo')
    print(' Total a pagar R$ ',
          locale.currency((1 * pa), grouping=True, symbol=None))

    # Inicio nova aposta Lotomania

    pergunta = str(
        input(' Deseja continuar apostando na loteria Dia de Sorte S/N? ')
    ).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        lotomania()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')
Example #5
0
def timemania():
    global total, jogos, timania
    lot = 'Time Mania'
    print(f'\n\033[1;32m Loteria escolhida:\033[0;0m {lot} ')
    print(
        '\n\033[1;31m ATENÇÃO!\033[0;0m Nessa loteria o computador escolherá 10 dezenas para você!'
    )

    while True:
        try:
            pa = float(
                input(' Por favor, informe o valor da aposta única R$ '))
            break
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida. Por favor, você precisa informar o valor da aposta '
                'única em R$  ')

    def timania():
        timeMania = list(range(1, 80))
        numbers = []
        for n in range(10):
            shuffle(timeMania)
            ms = timeMania.pop()
            numbers.append(ms)
        numbers.sort()
        return numbers

    for i in range(10):
        jogos = 1
        total = jogos * pa

    print('\n\033[1;36m Palpite:\033[0;0m ', ' - '.join(map(str, timania())))
    equipe = [
        'ABC - RN', 'América - MG', 'América - RJ', 'América - RN',
        'Americano - RJ', 'Atlético - GO', 'Atlético - MG', 'Atlético - PR',
        'Avai - SC', 'Bahia - BA', 'Bangu - RJ', 'Barueri - SP',
        'Botafogo - PB', 'Botafogo - RJ', 'Bragantino - SP',
        'Brasiliense - DF', 'Ceará - CE', 'Corinthians - SP', 'Coritiba - PR',
        'CRB - AL', 'Criciúma - SC', 'Cruzeiro - MG', 'CSA - AL',
        'Desportiva - ES', 'Figueirense - SC', 'Flamengo - RJ',
        'Fluminense - RJ', 'Fortaleza - CE', 'Goiás - GO', 'Grêmio - RS',
        'Guarani - SP', 'Inter de Limeira - SP', 'Internacional - PA',
        'Ipatinga - MG', 'Ituano - SP', 'Ji-Paraná - RO', 'Joinvile - SC',
        'Juventude - RS', 'Juventus - SP', 'Londrina - PR', 'Marília - SP',
        'Mixto - MT', 'Moto time - MA', 'Nacional - AM', 'Náutico - PE',
        'Olaria - RJ', 'Operário - MS', 'Palmas - TO', 'Palmeiras - SP',
        'Paraná - PR', 'Paulista - SP', 'Paysandú - PA', 'Ponte Preta - SP',
        'Portuguesa de Desportos - SP', 'Remo - PA', 'Rio Branco - AC',
        'Rio Branco - ES', 'River - PI', 'Roraima - RR', 'Sampaio Corrêa - MA',
        'Santa Cruz - PE', 'Santo André - SP', 'Santos Futebol time - SP',
        'São Caetano - SP', 'São Paulo Futebol Clube - SP',
        'São Raimundo - AM', 'Sergipe - SE', 'Sport Recife - PE', 'Treze - PB',
        'Tuna Luso - PA', 'Uberlândia - MG', 'União Barbarense - SP',
        'União São João - SP', 'Vasco da Gama - RJ', 'Vila Nova - GO',
        'Villa Nova - MG', 'Vitória - BA', 'XV De Piracicaba - SP',
        'Ypiranga - AP'
    ]

    dezenas = 10
    print(f'\n\033[1;36m Você apostou na loteria: \033[0;0m{lot}')
    print(f'\033[1;36m Você está apostando com:\033[0;0m {dezenas} dezenas')
    print('\n\033[1;32m Time do Coração:\033[0;0m ' +
          equipe[random.randrange(len(equipe))])
    print(
        f'\n A aposta escolhida corresponde a: {jogos} jogo contendo {dezenas} '
    )
    print(' Total a pagar R$ ',
          locale.currency(total, grouping=True, symbol=None))

    # Inicio nova aposta Timemania

    pergunta = str(
        input(' Deseja continuar apostando na loteria Dia de Sorte S/N? ')
    ).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        timemania()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')
Example #6
0
def lotogol():
    lot = 'Lotogol'
    print(f'\033[1;32m Loteria escolhida:\033[0;0m {lot} ')
    print(
        '\033[1;31m ATENÇÃO!\033[0;0m Nesta modalidade de aposta o computador escolherá o resultado dos '
        'jogos para você..')
    clube = ['0', '1', '2', '3', '+']

    ap = 0
    while ap < 1 or ap > 4 or ap == 3:
        try:
            ap = int(
                input(
                    ' Por favor, digite a quantidade de apostas iguais 1, 2 ou 4:  '
                ))
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida, por favor tente novamente... '
            )
    while True:
        try:
            pa = float(
                input(' Por favor, informe o valor da aposta única R$ '))
            break
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida. Por favor, você precisa informar o valor da aposta '
                'única em R$  ')

    print('\n Jogo 1')
    print('\033[1;32m time 1:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\033[1;32m time 2:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\n Jogo 2')
    print('\033[1;32m time 1:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\033[1;32m time 2:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\n Jogo 3')
    print('\033[1;32m time 1:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\033[1;32m time 2:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\n Jogo 4')
    print('\033[1;32m time 1:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\033[1;32m time 2:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\n Jogo 5')
    print('\033[1;32m time 1:\033[0;0m ' + clube[random.randrange(len(clube))])
    print('\033[1;32m time 2:\033[0;0m ' + clube[random.randrange(len(clube))])
    if ap == 1:

        print(f'\n\033[1;36m Você está apostando na loteria:\033[0;0m {lot}')
        print(f'\033[1;36m Quantidade de aposta igual:\033[0;0m {ap}')
        print('\n A aposta escolhida corresponde a: 1 jogo')
        print(' Total a pagar R$ ',
              locale.currency((1 * pa), grouping=True, symbol=None))
    elif ap == 2:
        print(f'\n\033[1;36m Você está apostando na loteria:\033[0;0m {lot}')
        print(f'\033[1;36m Quantidade de apostas iguais:\033[0;0m {ap}')
        print('\n A aposta escolhida corresponde a: 2 jogos')
        print(' Total a pagar R$ ',
              locale.currency((2 * pa), grouping=True, symbol=None))
    elif ap == 4:
        print(f'\n\033[1;36m Você está apostando na loteria:\033[0;0m {lot}')
        print(f'\033[1;36m Quantidade de apostas iguais:\033[0;0m {ap}')
        print('\n A aposta escolhida corresponde a: 4 jogos')
        print(' Total a pagar R$ ',
              locale.currency((4 * pa), grouping=True, symbol=None))

# Inicio nova aposta Lotogol

    pergunta = str(
        input(' Deseja continuar apostando na loteria Dia de Sorte S/N? ')
    ).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        lotogol()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')
Example #7
0
def diasorte():
    global total, jogos, dsorte
    lot = 'Dia de Sorte'
    print(f'\033[1;32m Loteria escolhida:\033[0;0m {lot} ')
    dezenas = 0
    while dezenas < 7 or dezenas > 15:
        try:
            dezenas = int(
                input(
                    ' Por favor, digite a quantidade de dezenas que você deseja apostar entre 7 e 15:  '
                ))
        except ValueError:
            print(
                "\033[1;31m ERRO!\033[m Opção inválida, por favor tente novamente... "
            )
    while True:
        try:
            pa = float(
                input(' Por favor, informe o valor da aposta única R$ '))
            break
        except ValueError:
            print(
                '\033[1;31m ERRO!\033[m Opção inválida. Por favor, você precisa informar o valor da aposta '
                'única em R$  ')

    # Aposta com 7 dezenas

    if dezenas == 7:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(7):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(7):
            jogos = 1
            total = jogos * pa

    # Aposta com 8 dezenas

    if dezenas == 8:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(8):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(8):
            jogos = 8
            total = jogos * pa

    # Aposta com 9 dezenas

    if dezenas == 9:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(9):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(9):
            jogos = 36
            total = jogos * pa

    # Aposta com 10 dezenas

    if dezenas == 10:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(10):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(10):
            jogos = 120
            total = jogos * pa

    # Aposta com 11 dezenas

    if dezenas == 11:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(11):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(11):
            jogos = 330
            total = jogos * pa

    # Aposta com 12 dezenas

    if dezenas == 12:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(12):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(12):
            jogos = 792
            total = jogos * pa

    # Aposta com 13 dezenas

    if dezenas == 13:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(13):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(13):
            jogos = 1716
            total = jogos * pa

    # Aposta com 14 dezenas

    if dezenas == 14:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(14):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(14):
            jogos = 3432
            total = jogos * pa

    # Aposta com 15 dezenas

    if dezenas == 15:

        def dsorte():
            disorte = list(range(1, 31))
            numbers = []
            for n in range(15):
                shuffle(disorte)
                ds = disorte.pop()
                numbers.append(ds)
            numbers.sort()
            return numbers

        for i in range(15):
            jogos = 6435
            total = jogos * pa

# Mês da sorte
    mes = [
        'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho',
        'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'
    ]

    print(f'\n\033[1;36m Você apostou na loteria: \033[0;0m{lot}')
    print(f'\033[1;36m Você está apostando com:\033[0;0m {dezenas} dezenas')
    print('\n\033[1;36m Palpite: \033[0;0m ', ' - '.join(map(str, dsorte())))
    print('\033[1;34m O mês da sorte é:\033[0;0m ' +
          mes[random.randrange(len(mes))])
    if jogos > 1:
        print(f'\n A aposta escolhida corresponde a: {jogos:0,} jogos'.replace(
            ',', '.'))
    elif jogos < 2:
        print(f'\n A aposta escolhida corresponde a: {jogos:0,} jogo'.replace(
            ',', '.'))
    print(' Total a pagar R$ ',
          locale.currency(total, grouping=True, symbol=None))

    # Inicio nova aposta Dia de Sorte

    pergunta = str(
        input(' Deseja continuar apostando na loteria Dia de Sorte S/N? ')
    ).upper()

    while pergunta not in ('S', 'N'):
        try:
            pergunta = str(
                input(
                    '\033[1;31m ERRO!\033[m Por favor, você precisa digitar S ou N! '
                )).upper()
        except ValueError:
            print('')
    while pergunta == 'S':
        diasorte()
        break
    else:
        print(f' Obrigado por apostar na Loteria {lot} ')

        pergunta = str(
            input(' Deseja apostar em outra loteria S/N? ')).strip().upper()[0]

        if pergunta == 'S':
            from cef.lib.interface import menu
            menu()
        else:
            print(' Obrigado, volte sempre! ')
            print('\n')
            print(
                '\033[0;32m[-=-=-=-=-=-=- Por favor, aguarde o encerramento.-=-=-=-=-=-=-=-=-]\033[0;0m'
            )
            time.sleep(3)
            os.system('cls' if os.name == 'nt' else 'clear')