Wednesday, 13 August 2025

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

 

Code Explanation:

Import Pandas

import pandas as pd

Loads the Pandas library, commonly used for working with data in tables or labeled arrays.

We use pd as an alias so we can type shorter commands.

Create a Pandas Series

s = pd.Series([10, 15, 20, 25, 30])

pd.Series() creates a one-dimensional labeled array.

This Series looks like:

index value

0        10

1        15

2        20

3        25

4        30


Apply a condition and modify values

s[s > 20] -= 5

s > 20 produces a boolean mask:

0    False

1    False

2    False

3     True

4     True

dtype: bool

s[s > 20] selects only the values where the mask is True:

→ [25, 30]

-= 5 subtracts 5 from each of those values in place:

25 → 20

30 → 25

Updated Series is now:

index value

0         10

1         15

2         20

3         20

4         25


Calculate the mean

print(s.mean())

s.mean() calculates the average:

(10 + 15 + 20 + 20 + 25) / 5 = 90 / 5 = 18.0


Output:

18.0


Download Book - 500 Days Python Coding Challenges with Explanation


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (150) 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 (216) Data Strucures (13) Deep Learning (67) 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 (185) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1215) Python Coding Challenge (882) Python Quiz (341) 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)