From 38b0e428ab62994bc76ddaa6c4cf3456f048d82f Mon Sep 17 00:00:00 2001 From: Metropass Date: Tue, 20 Oct 2020 13:21:16 -0400 Subject: [PATCH] updated repo --- mathgenerator/funcs/perimeter_of_polygons.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 mathgenerator/funcs/perimeter_of_polygons.py diff --git a/mathgenerator/funcs/perimeter_of_polygons.py b/mathgenerator/funcs/perimeter_of_polygons.py new file mode 100644 index 0000000..f401491 --- /dev/null +++ b/mathgenerator/funcs/perimeter_of_polygons.py @@ -0,0 +1,14 @@ +from .__init__ import * +from ..__init__ import Generator + + +def perimeterOfPolygonFunc(maxSides=12, maxLength=120)->"cm": + size_of_sides = random.randint(3,maxSides) + sides = [] + for x in range(size_of_sides): + sides.append(random.randint(1,maxLength)) + problem = "The perimeter of a " + str(size_of_sides) + " sided polygon with lengths of " + str(sides) + "cm is: " + solution = 0 + for y in range(len(sides)): + solution += sides[y] + return problem, solution