In this program, you will learn how to find the largest of three numbers using multilevel inheritance in Python.
10 20 10 => 20
20 12 10 => 20
class First:
def __init__(self):
self.num1 = int(input("Enter first number:"))
self.num2 = int(input("Enter second number:"))
self.num3 = int(input("Enter third number:"))
self.large = 0
class Second(First):
def check(self):
if self.num1 > self.num2 and self.num1 > self.num3:
self.large = self.num1
elif self.num2 > self.num3:
self.large = self.num2
else:
self.large = self.num3
class Third(Second):
def result(self):
print("Largest number is:", self.large)
obj = Third()
obj.check()
obj.result()
Enter first number:10
Enter second number:30
Enter third number:20
Largest number is: 30