Files
mathgenerator/mathgenerator/funcs/misc/common_factors.py
2021-02-16 11:02:45 -05:00

31 lines
692 B
Python

from .__init__ import *
def commonFactorsFunc(maxVal=100):
a = x = random.randint(1, maxVal)
b = y = random.randint(1, maxVal)
if (x < y):
min = x
else:
min = y
count = 0
arr = []
for i in range(1, min + 1):
if (x % i == 0):
if (y % i == 0):
count = count + 1
arr.append(i)
problem = f"Common Factors of {a} and {b} = "
solution = arr
return problem, solution
common_factors = Generator("Common Factors", 40,
"Common Factors of {a} and {b} = ", "[c, d, ...]",
commonFactorsFunc,
["maxVal=100"])