Add polygon.py
This commit is contained in:
27
dev-prg/polygon/polygon.py
Normal file
27
dev-prg/polygon/polygon.py
Normal file
@@ -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()
|
||||||
Reference in New Issue
Block a user