Un générateur de problèmes mathématiques, créé dans le but de donner aux enseignants et aux élèves les moyens d'accéder facilement aux exercices de mathématiques aléatoires en fonction de leurs besoins.
Pour essayer les générateurs, rendez-vous sur https://mathgenerator-demo.netlify.app
Voir contribution.md pour plus d'informations sur la façon de contribuer.
Le projet peut être installé via PIP
pip install mathgeneratorVoici un exemple de la façon dont vous généreriez un problème d'addition:
import mathgenerator
#generate an addition problem
problem , solution = mathgenerator . addition ()
#another way to generate an addition problem using genById()
problem , solution = mathgenerator . genById ( 0 ) Vous préférez peut-être utiliser import mathgenerator as mg et exécuter des fonctions comme mg.addition() afin que vous n'ayez pas à taper autant.
Les paires de problèmes / solutions sont générées avec soit:
mathgenerator.<generator_name>() - Génère un problème, une solution définie à partir du nom du générateur donné.mathgenerator.genById(id) - Génère un problème, une solution définie avec l'ID de générateur fourni par le paramètre id Vous pouvez également utiliser getGenList() pour renvoyer une liste de tous les générateurs inclus dans la bibliothèque au format:
[funcname, subjectname]
La documentation peut être trouvée sur https://lukew3.github.io/mathgenerator