Print Even Numbers in Range

Print all even numbers between 1 and a given upper limit.

PythonBeginner
Python
# Program to print even numbers up to N

n = int(input("Enter upper limit: "))

for i in range(2, n + 1, 2):
    print(i)

Output

Enter upper limit: 10
2
4
6
8
10

We start from 2 and step by 2 using range(2, n + 1, 2) so every number printed is even.