DAY 13 of PYTHON top 100 questions : from Basic to Advanced !!

Hello, I'm Priya Chakraborty, a dedicated B.Tech student in Electrical Engineering at Siliguri Institute Of Technology. I'm an enthusiastic learner, constantly seeking to expand my skill set and knowledge base. With a solid foundation in programming languages such as C, R, Python, and MySQL, I'm poised to tackle complex technical challenges.
But my passions extend beyond the realm of engineering. I'm also an aspiring content writer, driven by a curiosity to communicate ideas, both technical and non-technical, in a way that captivates and educates.
My journey is defined by a relentless pursuit of self-improvement, coupled with strong communication skills. I believe in the power of continuous learning and the importance of sharing knowledge.
Write a Python program to find the sum of all even numbers between 1 and a given number.
n=int(input("enter the number"))
sum=0
for i in range(0,n+1):
if i%2==0:
sum+=i
print(sum)
Output :
enter the number10
30
The user is prompted to enter a number, which is stored in the variable n.
The variable sum is initialized to 0. This variable will store the sum of all even numbers.
A loop is set up using the range function with the parameter n+1. This loop will iterate over all numbers from 0 to n, inclusive.
For each iteration of the loop, the current number i is checked to see if it is even by using the condition i % 2 == 0. The % operator calculates the remainder when i is divided by 2, so if the remainder is 0, it means i is even.
If i is even, it is added to the sum variable using the += shorthand operator, which adds the value of i to the current value of the sum.
After the loop finishes, the final value of the sum is printed, which represents the sum of all even numbers from 0 to n.
If you are a beginner and want to know more about Python programming, you can read my Basics of Python blogs (From part 1 to part 15).
HAPPY LEARNING !!!




