Thursday, 6 November 2025

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

 


Code Explanation:

1. Importing dataclass
from dataclasses import dataclass

Explanation:

Imports the dataclass decorator from Python’s dataclasses module.

@dataclass helps automatically generate methods like __init__, __repr__, etc.

2. Creating a Data Class
@dataclass
class Item:

Explanation:

@dataclass tells Python to treat Item as a dataclass.

Python will auto-generate an initializer and other useful methods.

3. Declaring Attributes
    name: str
    price: int
    qty: int


Explanation:

These are type-annotated fields.

name → string

price → integer

qty → integer

The dataclass generates an __init__ method using these.

4. Creating an Object
item = Item("Pen", 10, 5)

Explanation:

Creates an instance of Item.

Sets:

name = "Pen"

price = 10

qty = 5

5. Performing Calculation and Printing
print(item.price * item.qty)

Explanation:

Accesses price → 10

Accesses qty → 5

Multiplies: 10 × 5 = 50

Prints 50.

Final Output:

50

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (161) 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 (226) Data Strucures (14) Deep Learning (76) 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 (198) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (12) PHP (20) Projects (32) Python (1222) Python Coding Challenge (900) Python Quiz (349) 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)