Added latex and cleaned wording on all basic_math generators

This commit is contained in:
lukew3
2020-12-17 22:18:50 -05:00
parent 9842169143
commit 42dd6c368c
8 changed files with 42 additions and 26 deletions

View File

@@ -1,16 +1,18 @@
from .__init__ import *
def powerOfPowersFunc(maxBase=50, maxPower=10):
def powerOfPowersFunc(maxBase=50, maxPower=10, style='raw'):
base = random.randint(1, maxBase)
power1 = random.randint(1, maxPower)
power2 = random.randint(1, maxPower)
step = power1 * power2
problem = "The {base}^{power1}^{power2} = ".format(base=base,
power1=power1,
power2=power2)
solution = str(base) + '^' + str(step)
if style == 'latex':
problem = "Simplify \\(" + str(base) + "^{" + str(power1) + "^{" + str(power2) + "}}\\)"
solution = f"\\({base}^{{{step}}}\\)"
else:
problem = f"Simplify {base}^{power1}^{power2}="
solution = str(base) + '^' + str(step)
return problem, solution