Wednesday, 12 November 2025

Python Coding Challenge - Question with Answer (01131125)

 


Explanation:

Create a List
nums = [2, 4, 6]

A list named nums is created with three integer elements: 2, 4, and 6.

This will be used to calculate the average of its elements later.

Initialize Loop Control Variables
i = 0
s = 0

i → Acts as a loop counter, starting from 0.

s → A sum accumulator initialized to 0.
It will store the running total of the numbers in the list.

Start the While Loop
while i < len(nums):

The loop runs as long as i is less than the length of the list nums.

Since len(nums) is 3, this means the loop will run while i = 0, 1, 2.

This ensures every element in the list is processed once.

Add the Current Element to the Sum
    s += nums[i]

At each loop iteration:

The element at index i is accessed: nums[i].

It is added to the sum s.

Example of how s changes:

When i=0: s = 0 + 2 = 2

When i=1: s = 2 + 4 = 6

When i=2: s = 6 + 6 = 12

Increment the Loop Counter
    i += 1

After processing one element, i increases by 1.

This moves to the next element of the list in the next iteration.

Print the Final Result
print(s // len(nums))

Once the loop ends, the total sum s is 12.

The expression s // len(nums) performs integer division:

12 // 3 = 4

Hence, it prints the average (integer form) of the list elements.

Final Output

4

Probability and Statistics using Python


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 (225) Data Strucures (14) Deep Learning (75) 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 (197) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (12) PHP (20) Projects (32) Python (1219) Python Coding Challenge (898) Python Quiz (348) 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)