1. Descrição
Responsável pelas funções de processamento de combinações e geração de jogos.
Importando
from jlp import loteria
2. Lista de Funções
combinar_grupos(lista_dezenas, qtde_agrupar)
Faz a leitura de um arquivo, jogando o resultado em uma variável.
Nº | Parâmetro | Descrição |
---|---|---|
1 | lista_dezenas | A lista de dezenas que vai compor os grupos. |
2 | qtde_agrupar | A quantidade de grupos que vai agrupar. |
from jlp import loteria #Lista das dezenas lista_dezenas = ['01', '02', '03', '04', '05', '06'] #Combinando combinacoes = loteria.combinar_grupos(lista_dezenas, 3) #Listando as combinações for jogo in combinacoes: print(' '.join(jogo))
O resultado gerado será esse:
01 02 03 01 02 04 01 02 05 01 02 06 01 03 04 01 03 05 01 03 06 01 04 05 01 04 06 01 05 06 02 03 04 02 03 05 02 03 06 02 04 05 02 04 06 02 05 06 03 04 05 03 04 06 03 05 06 04 05 06
calculo_combinacoes(n,r)
Calcula o cálculo de combinações.
Nº | Parâmetro | Descrição |
---|---|---|
1 | n | O total de dezenas. |
2 | r | O total de agrupamentos. |
from jlp import loteria total = loteria.calculo_combinacoes(6, 3) print('O total de combinações e:', total)
O resultado gerado será esse:
O total de combinações e: 20
gerar_jogo(inicio, fim, qtde_cartao)
Gera jogos aleatórios em uma lista.
Nº | Parâmetro | Descrição |
---|---|---|
1 | inicio | A quantidade mínima de dezenas. |
2 | fim | A quantidade máxima de dezenas. |
3 | qtde_cartao | A quantidade de dezenas em cada cartão. |
from jlp import loteria jogo = loteria.gerar_jogo(1, 60, 6) print('O jogo gerado aleatório foi esse:', jogo)
O resultado gerado será esse:
O jogo gerado aleatório foi esse: [2, 17, 23, 30, 43, 60]
gerar_jogo_pre(lista_dezenas, qtde_cartao)
Gera jogos aleatórios pré definidos onde você define uma lista de dezenas participantes.
Nº | Parâmetro | Descrição |
---|---|---|
1 | lista_dezenas | A lista de dezenas participantes. |
2 | qtde_cartao | A quantidade de dezenas em cada cartão. |
from jlp import loteria dezenas_participantes = [12, 18, 23, 45, 55, 56, 57, 58, 59] jogo = loteria.gerar_jogo_pre(dezenas_participantes, 6) print('O jogo gerado aleatório pré-definido foi esse:', jogo)
O resultado gerado será esse:
O jogo gerado aleatório pré-definido foi esse: [12, 23, 45, 55, 57, 59]
quantidade_pontos(meu_jogo, conferencia)
Informa a quantidade de pontos em uma lista de dezenas. O retorno é um dicionário de dados contendo os total de pontos e as dezenas da conferência.
Nº | Parâmetro | Descrição |
---|---|---|
1 | meu_jogo | A lista de dezenas do seu jogo. |
2 | conferencia | A lista de dezenas para conferência. |
from jlp import loteria meu_jogo = [1, 5, 13, 23, 25, 40] sorteado = [14, 23, 40, 50, 51, 60] print(loteria.quantidade_pontos(meu_jogo, sorteado))
O resultado gerado será esse:
{'total_pontos': 2, 'dezenas_conferencia': [23, 40]}