Skip to content

Commit 38e539a

Browse files
committed
Python
1 parent ec9b3c7 commit 38e539a

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
class Rectangle:
2+
def __init__(self, l, b):
3+
self.length = l
4+
self.breadth = b
5+
6+
def getLength(self):
7+
return self.length
8+
9+
def getBreadth(self):
10+
return self.breadth
11+
12+
def setLength(self, l):
13+
self.length = l
14+
15+
def setBreadth(self, b):
16+
self.breadth = b
17+
18+
if __name__=="__main__":
19+
r1 = Rectangle(4, 2)
20+
print(r1.getLength())
21+
print(r1.getBreadth())
22+
23+
r1.setLength(6)
24+
r1.setBreadth(3)
25+
print(r1.getLength(), r1.getBreadth())
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
class Rectangle:
2+
def __init__(self, l, b):
3+
self.length = l
4+
self.breadth = b
5+
6+
def getArea(self):
7+
return self.length * self.breadth
8+
9+
def getPerimeter(self):
10+
return 2*(self.length + self.breadth)
11+
12+
class Cuboid(Rectangle):
13+
def __init__(self, l, b, h):
14+
self.height = h
15+
super().__init__(l, b)
16+
17+
def getVolume(self):
18+
return self.length*self.breadth*self.height
19+
20+
r1 = Rectangle(10, 5)
21+
print(r1.getArea())
22+
print(r1.getPerimeter())
23+
24+
c1 = Cuboid (30, 20, 10)
25+
print("Volume of Cuboid :", c1.getVolume())

0 commit comments

Comments
 (0)