This repository has been archived on 2025-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
Files
skolavdf/dev-prg/polygon/polygon.py
Dzejkobik007 74fb7e13d3 Add polygon.py
2022-06-06 11:03:50 +02:00

27 lines
707 B
Python

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()