Esse script Python verifica os resultados de apostas da Lotomania em relação a uma lista de resultados de sorteio informados.
Defina as apostas na lista meus_numeros_apostas
, onde cada sublista representa uma aposta separada.
Em seguida, defina a lista de resultados de sorteios na lista concursos_e_resultados
. Cada elemento nesta lista é uma sublista, contendo o número do sorteio e os números vencedores codificados (tudo grudadinho em uma string de pares de dígitos). Fiz dessa forma para facilitar o copy/paste dos resultados na página de resultdos da Lotomania.
O script então verifica os acertos de cada aposta em cada concurso, dizendo quantos números você acertou.
Por fim, verifica se alguma das apostas ganhou em algum dos sorteios. Pelas regras da Lotomania, você ganha se acertar pelo menos 15 números - ou se não acertar nenhum.
Melhorias que eu quero fazer nesse script, mas não sei quando vou ter tempo (honestamente ele não é minha prioridade). Se quiser ajudar com isso, seria ótimo!
- Baixar automaticamente do site da Caixa os resultados, bastando informar então no código o range de concursos. Existe um xls que pode ser baixado manualmente na página de resultados (perto do final da página), mas não há uma URL direta para fazer isso. Também descobri que existe uma API para baixar os resultados (sem suporte nem documentação).
- Atender a regras de várias loterias, como Mega-Sena, Lotofácil, etc.
- Montar uma interface gráfica (web, talvez) para o usuário escolher com o mouse os números que compõem cada aposta.
Versão original por wcruz-br