Python program to print all even numbers in a range

Python 3 program to print all even numbers in a range:

In this example, we will learn how to print all the even numbers in a given range. Even number is a number that is perfectly divisible by 2. Steps we are going to use in this program are as below :

Steps to find even numbers in a range :

1. Take lower limit and upper limit from the user.
2. Run one loop from lower limit to upper limit .
3. Check for each number if it is divisible by 2 or not.
4. If it is divisible by 2, print out the number.

Python 3 Program :

lower_limit = int(input("Enter the lower limit : "))
upper_limit = int(input("Enter the upper limit : "))

for i in range(lower_limit,upper_limit+1):
	if(i%2 == 0):
		print(i)

Sample Output :

Enter the lower limit : 1
Enter the upper limit : 10
2
4
6
8
10

Explanation :

1. User input is taken using ‘input()’ method. As this is a number, it is converted to an integer using ‘int(input())‘ method.
2. Lower limit is stored in ‘lower_limit‘ variable and upper limit is saved in ‘upper_limit‘ variable.
3. We used a ‘for‘ loop to iterate between the numbers.
4. ‘for i in range(lower_limit,upper_limit+1)‘ means the loop will run from ‘lower_limit‘ to ‘upper_limit‘. e.g. if ‘lower_limit‘ is 1 and ‘upper_limit‘ is 3, loop will run for i=1, i=2 and i=3.
5. Inside the loop, we are checking if the number is divisible by 2 or not. For that, we are using ‘i%2′. ‘%’ or ‘modulo‘ operator returns the reminder . If the number is perfectly divisible by 2, it will return ‘0’.
6. If the number is perfectly divisible by 2, print the number.

Sitewide-USD 336x280

Leave a Reply