Wednesday, 24 September 2025

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

 


Code Explanation:

1. Import the asyncio module
import asyncio

Imports Python’s built-in asynchronous I/O library.

It lets us run async functions concurrently (without threads).

2. Define an async function
async def f(x):
    return x + 2

async def defines a coroutine (special function).

Takes input x and returns x + 2.

Example: f(1) returns 3, f(2) returns 4.

3. Define the main coroutine
async def main():
    res = await asyncio.gather(f(1), f(2), f(3))
    print(sum(res))

async def main() is the entry coroutine.

Inside it:

asyncio.gather(f(1), f(2), f(3)) runs all three coroutines concurrently.

It collects results into a list: [3, 4, 5].

await pauses main() until all tasks finish.

sum(res) = 3 + 4 + 5 = 12.

4. Run the event loop
asyncio.run(main())

Starts the event loop and executes main().

Runs until all async tasks inside main() are complete.

Final Output
12

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)