Tuesday, 9 December 2025

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

 


Code Explanation:

1. Defining a Class
class User:

This line defines a class named User.
A class is like a blueprint for creating objects.

2. Creating the Constructor Method
def __init__(self, name):

This is a constructor method.
It runs automatically when a new object is created from the class.

self → Refers to the current object.
 name → A parameter used to pass the user's name.

3. Initializing an Attribute
self.name = name

This line creates an instance variable called name.
It stores the value passed during object creation.

4. Creating an Object of the Class
u = User("Sam")

This creates an object u of the User class.
"Sam" is passed to the constructor and stored in u.name.

Now:

u.name → "Sam"

5. Adding a New Attribute Dynamically
u.score = 90

This adds a new attribute score to the object u.
Python allows adding new attributes to objects outside the class.

Now:

u.score → 90

6. Printing the Attribute Value
print(u.score)
This prints the value of the score attribute.
Output will be:
90

Final Output
90

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (159) 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 (223) Data Strucures (14) Deep Learning (72) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (48) 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 (193) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (12) PHP (20) Projects (32) Python (1219) Python Coding Challenge (895) Python Quiz (346) 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)