Add new generator: volume of pyramid

This commit is contained in:
Nuclear03020704
2021-12-20 22:12:38 +07:00
parent 85509b8878
commit 15ce6be9ac

View File

@@ -0,0 +1,22 @@
from .__init__ import *
def gen_func(maxLength=20, maxWidth=20, maxHeight=50, unit='m', format='string'):
l = random.randint(1, maxLength)
w = random.randint(1, maxWidth)
h = random.randint(1, maxHeight)
ans = (l*w*h)/3
if format == 'string':
problem = f"Volume of cone with base length = {l} {unit}, base width = {w} {unit} and height = {h} {unit} is"
solution = f"{ans} {unit}^3"
return problem, solution
elif format == 'latex':
return "Latex unavailable"
else:
return l, w, h, ans, unit
volume_pyramid = Generator("Volume of pyramid", 112, gen_func,
["maxLength=20", "maxWidth=20", "maxHeight=50", "unit='m'"])