mirror of
https://github.com/DeaDvey/mathgenerator.git
synced 2025-11-28 06:25:23 +01:00
24 lines
751 B
Python
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)
|