Um gerador de problemas matemáticos, criado com o objetivo de dar aos professores e alunos os meios para obter acesso facilmente a exercícios de matemática aleatórios para atender às suas necessidades.
Para experimentar geradores, acesse https://mathgenerator-demo.netlify.app
Consulte Contribuindo.md para obter informações sobre como contribuir.
O projeto pode ser instalado via PIP
pip install mathgeneratorAqui está um exemplo de como você geraria um problema de adição:
import mathgenerator
#generate an addition problem
problem , solution = mathgenerator . addition ()
#another way to generate an addition problem using genById()
problem , solution = mathgenerator . genById ( 0 ) Você pode preferir usar import mathgenerator as mg e Run funções como mg.addition() para que você não precise digitar tanto.
Os pares de problemas/soluções são gerados com:
mathgenerator.<generator_name>()mathgenerator.genById(id) - gera um problema, o conjunto de soluções com o ID do gerador fornecido pelo parâmetro id Você também pode usar getGenList() para retornar uma lista de todos os geradores incluídos na biblioteca no formato:
[funcname, subjectname]
A documentação pode ser encontrada em https://lukew3.github.io/mathgenerator