Start free

Beginner · For loops · 72 of 264

Even numbers

Read n and print all even numbers from 2 to n on one line, separated by spaces.

Input: a whole number n of at least 2. Output: 2 4 6 ... up to n

Examples

Input
10
Output
2 4 6 8 10
Input
2
Output
2

One more test checks other inputs when you press Check.

Stuck? The idea behind for loops

A for loop repeats its indented lines once for each item: each letter of a string, each item of a list, or each number of a range.

range(5) is 0 to 4; range(1, 6) is 1 to 5; range(10, 0, -1) counts down from 10 to 1.

total = 0
for i in range(1, 6):
    total += i
print(total)  # 15

Watch for: range stops before its end: range(1, n) leaves out n. A print inside the loop prints every time; outside it (not indented), once at the end.

All the for loops exercises
Your code
Opening the code editor…
Python 3.14 in your browser
Output
Run shows what your program prints. Check tests it on every example and the hidden tests.

More for loops exercises