Wednesday, 17 September 2025

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

 


Code Explanation:

1. Importing the Module
import asyncio

Imports Python’s built-in asyncio library.

It is used for writing asynchronous code (code that runs concurrently without blocking execution).

2. Defining an Asynchronous Function
async def double(x):
    await asyncio.sleep(0.05)
    return x * 2

async def double(x): → Defines an asynchronous function named double.

await asyncio.sleep(0.05) → Pauses execution for 0.05 seconds without blocking other tasks.

return x * 2 → After waiting, it returns the doubled value of x.

3. Defining the Main Asynchronous Function
async def main():
    results = await asyncio.gather(double(2), double(3), double(4))
    print(sum(results))

async def main(): → Another asynchronous function called main.

await asyncio.gather(...):

Runs multiple async tasks concurrently (double(2), double(3), double(4)).

Collects their results into a list: [4, 6, 8].

print(sum(results)):

Calculates the sum of [4, 6, 8] → 18.

4. Running the Asynchronous Program
asyncio.run(main())

Starts the event loop.

Executes main() until completion.

Ensures all asynchronous tasks inside are executed.

Final Output
18

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (152) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (251) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (298) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (217) Data Strucures (13) Deep Learning (68) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (47) 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 (186) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1218) Python Coding Challenge (884) Python Quiz (342) 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)