Monday, 15 December 2025

Python Coding challenge - Day 909| What is the output of the following Python Code?


Code Explanation:

1. Defining Class A
class A:

This line defines a class named A

A is the parent (base) class

2. Method Inside Class A
    def show(self):
        print("A")

show() is an instance method

self refers to the current object

When show() is called, it prints "A"

3. Defining Class B (Inheritance)
class B(A):

This line defines class B

(A) means class B inherits from class A

So, class B automatically gets all public methods of class A

4. pass Keyword
    pass

pass means no additional code

Class B does not define anything new

But it still has access to methods of class A

5. Creating an Object
obj = B()

obj is an object (instance) of class B

Since B inherits from A,
obj is also considered an object of class A

6. Using isinstance()
print(isinstance(obj, A))

isinstance(object, class) checks:

Is the object an instance of the given class or its parent class?

Here:

obj is created from class B

B inherits from A

Therefore, obj is an instance of A

7. Output
True

Final Answer

True

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (163) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (254) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (299) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (228) Data Strucures (14) Deep Learning (78) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (49) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (200) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (12) PHP (20) Projects (32) Python (1224) Python Coding Challenge (907) Python Quiz (352) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)