Python

A partir da versão 2.9, o Joga Loterias Profissional tem suporte ao interpretador de Python, podendo assim executar códigos nesta linguagem.

A ideia neste sentido é ampliar os recursos disponíveis, onde o usuário poderá executar seus próprios scripts focado em jogos de loterias.

Vale ressaltar que é necessário ter um certo conhecimento em algoritmos e uma base em Python. Porém isso não é uma barreira, uma vez que a linguagem Python é de fácil aprendizado. A grande vantagem e que é uma linguagem bem difundida na comunidade Open Source, tendo consigo vários materiais gratuitos na internet.

IDE

Dentro do software já temos uma IDE embutida para criar nossos script em Python, o qual já vem com a marcação de sintaxes de maneira adequada a linguagem.

Por padrão os arquivos no formato .py representa os scritps da linguagem Python. No Joga Loterias Profissional o formato é .jlpy que representa o mesmo script, porém ele tem algumas funções internas dentro do software, vinculando assim com a linguagem Python.

Scripts

O formato .jlpy contém a mesma estrutura da linguagem, porém tem algumas excessões na hora de apresentar o resultado do script.

Ela pode ser de duas maneiras:

  • Janela de Resultados: apresenta ao final do script com o resultado proposto.
  • Meus Jogos: o resultado do script vai automaticamente para o módulo de Meus Jogos. Para que isso aconteça, é necessário que adicione esse comentário #importar_meus_jogos: nome_loteria em qualquer parte do script.
    • O nome_loteria pode ser: mega_sena, dupla_sena, lotofacil, lotomania, quina, timemania e dia_sorte.
    from jlp import loteria
    
    #gerando um número da mega sena
    print(loteria.gerar_jogo(1, 60, 6))
    
    #importar_meus_jogos: mega_sena
    	

Pacote JLP

Por padrão o sistema já tem um pacote de funções da linguagem Python voltada para área de jogos de loterias. Essas funções estão modularizadas dentro do pacote JLP.

Elas podem ser acessadas dentro do contexto da IDE, com a junção das teclas Ctrl+Barra de Espaço, o qual irá carregar uma listagem de funções.

Para usar estas funções deverá fazer o import do módulo desejado.

Para maiores informações sobre o pacote JLP, clique aqui.