From 74fb7e13d3666302ccc004dbf6ced1fdf4a332de Mon Sep 17 00:00:00 2001 From: Dzejkobik007 Date: Mon, 6 Jun 2022 11:03:50 +0200 Subject: [PATCH] Add polygon.py --- dev-prg/polygon/polygon.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dev-prg/polygon/polygon.py diff --git a/dev-prg/polygon/polygon.py b/dev-prg/polygon/polygon.py new file mode 100644 index 0000000..c4d0ca3 --- /dev/null +++ b/dev-prg/polygon/polygon.py @@ -0,0 +1,27 @@ +class Triangle(): + def __init__(self,side = 3): + self.side = side + def numOfSides(self): + return self.side +class Pentagon(): + def __init__(self,side = 5): + self.side = side + def numOfSides(self): + return self.side +class Octagon(): + def __init__(self,side = 8): + self.side = side + def numOfSides(self): + return self.side +class Polygon: + def __init__(self): + self.a = Triangle() + self.b = Pentagon() + self.c = Octagon() + def numOfSides(self): + print("a:",self.a.numOfSides()) + print("b:",self.b.numOfSides()) + print("c:",self.c.numOfSides()) + +pol = Polygon() +pol.numOfSides() \ No newline at end of file