Python Program to check even or odd and negative or positive using hierarchical inheritance


In this program, you will learn how to check a number is even or odd and negative or positive using hierarchical inheritance in Python.


class First:
     //statement

class Second(First):
     //statement

class Third(First)
     //statement

Example: How to check even or odd and negative or positive using hierarchical inheritance in Python

class First:
    def __init__(self):
        self.num = 44


class Second(First):
    def check(self):
        if self.num % 2 == 0:
            print("Number is even:", self.num)
        else:
            print("Number is odd:", self.num)


class Third(First):
    def check(self):
        if self.num > 0:
            print("Number is positive:", self.num)
        else:
            print("Number is negative:", self.num)


obj1 = Second()
obj1.check()

obj2 = Third()
obj2.check()

Output:

Number is even: 44
Number is positive: 44