Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Geometry Figures by U.V
pi = 3.1415926
class Parameters:
def __init__(self,parameter):
self.parameter=parameter
def choose_figure(self, cls):
self.cls = cls
return cls
def perimeter(self):
return round(self.parameter * self.cls.p,2)
def area(self):
return round(self.parameter **2 * self.cls.s, 2)
def volume(self):
return round(self.parameter **3 * self.cls.v,2)
class Circle():
p = 2 * pi
s = pi
v = 0
class Triangle:
p = 3
s = 0.4330127018922193
v = 0
class Square:
p = 4
s = 1
v = 0
class Pentagon:
p = 5
s = 1.7205
v = 0
class Hexagon:
p = 6
s = 2.5981
v = 0
class Cube:
p = 12
s = 6
v = 1
June 9, 2022
Comments: