Files
mathgenerator/mathgenerator/funcs/surdsComparisonFunc.py
2020-10-19 20:33:18 -04:00

24 lines
751 B
Python

from .__init__ import *
from ..__init__ import Generator
def surdsComparisonFunc(maxValue=100, maxRoot=10):
radicand1, radicand2 = tuple(random.sample(range(1, maxValue), 2))
degree1, degree2 = tuple(random.sample(range(1, maxRoot), 2))
problem = f"Fill in the blanks {radicand1}^(1/{degree1}) _ {radicand2}^(1/{degree2})"
first = math.pow(radicand1, 1 / degree1)
second = math.pow(radicand2, 1 / degree2)
solution = "="
if first > second:
solution = ">"
elif first < second:
solution = "<"
return problem, solution
surdsComparison = Generator("Comparing surds", 55,
"Fill in the blanks a^(1/b) _ c^(1/d)", "</>/=",
surdsComparisonFunc)