Practical14.ipynb - Colaboratory
Practical14.ipynb - Colaboratory
class a:
def same(self,a,b):
self.a=a
self.b=b
print("a:",a,"b:",b)
class b:
def same(self,a,b):
self.a=a
self.b=b
print("a:",a,"b:",b)
obj1=a()
obj1.same("apple",23)
obj2=b()
obj2.same(45,"mango")
a: apple b: 23
a: 45 b: mango
#Q2)
class AreaCalculator:
def area(self, length, breadth=None):
if breadth is None:
return length * length
else:
return length * breadth
calculator = AreaCalculator()
square_area = calculator.area(5)
print("Area of square:", square_area)
rectangle_area = calculator.area(4, 6)
print("Area of rectangle:", rectangle_area)
Area of square: 25
Area of rectangle: 24
#Q3)
class Degree:
def getDegree(self):
print("I got a degree")
class undergraduate(Degree):
def getDegree(self):
print("I an undergraduate")
class postgraduate(Degree):
def getDegree(self):
print("I an postgraduate")
a=Degree()
a.getDegree()
b=undergraduate()
b.getDegree()
c=postgraduate()
c.getDegree()