Sum of All Even Numbers Up to N

Print the sum of all even numbers up to n.

BeginnerPhase 2 - Level 1: Basic LoopingExample 8 of 14
sum-of-all-even-numbers-up-to-n.py
1# Take n as input
2n = int(input("Enter n: "))
3
4# Calculate sum of even numbers
5sum_even = 0
6for i in range(2, n + 1, 2):
7 sum_even += i
8
9print(f"Sum of even numbers up to {n}: {sum_even}")

Output

Enter n: 10
Sum of even numbers up to 10: 30

What's going on

Sum only even numbers using step 2.

Key Concepts:

Start from 2 (first even number)
Step by 2 to get only even numbers
Accumulate sum