Print Even Numbers in Range in Python
Print all even numbers between 1 and a given upper limit.
BeginnerLoop ProgramsExample 2 of 25
print-even-numbers-in-range.py
Run in browser1# Program to print even numbers up to N23n = int(input("Enter upper limit: "))45for i in range(2, n + 1, 2):6 print(i)
Output
Enter upper limit: 10 2 4 6 8 10
What's going on
We start from 2 and step by 2 using range(2, n + 1, 2) so every number printed is even.