Geometry Figures

Geometry Figures

Вам часто приходится работать с различными геометрическими фигурами и узнавать их параметры - периметр, площадь, объем. Устав делать это вручную, вы решили автоматизировать процесс. Для этого вам необходимо создать класс Parameters и классы геометрических фигур: круга, правильного треугольника, квадрата, правильного пятиугольника, правильного шестиугольника и куба. Для всех фигур должны быть доступны методы:

perimeter() - возвращает периметр фигуры
area() - возвращает площадь фигуры
volume()...

Также вам необходимо реализовать метод
Так как все фигуры, кроме куба, не имеют объема, вам нужно будет вернуть 0, если метод volume() будет применен к любой фигуре, кроме куба. Если результат получается без дробной части - верните его как int(), в ином случае - округлите до 2 знаков после запятой.
В этой миссии вам необходимо использовать такой шаблон проектирования, как

You should be an authorized user in order to see the full description and start solving this mission.