# Program to count even and odd numbers in the given range using Python

## Introduction

In this section, we will count the numbers of even and odd numbers in the given range.

Expression: even: num % 2 == 0

odd: num % 2 != 0

## Program

```even_count, odd_count = 0, 0

even_list = []

odd_list = []

n = int(input("Enter the lower bound of range: "))

m = int(input("Enter the upper bound of range: "))

# Using for loop

for i in range(n,m+1):

if i % 2 == 0:

even_count += 1

even_list.append(i)

else:

odd_count += 1

odd_list.append(i)

print("Total even numbers in the range {0} to {1} is {2}".format(n, m,even_count), "and numbers are", even_list)

print("Total odd numbers in the range {0} to {1} is {2}".format(n,m,odd_count), "and numbers are", odd_list)```

## Explanation

In the above python code, we have considered the variable even_count and odd_count to count the number of even’s and odd’s in the range (n , m). The ‘if condition” inside the for loop will check whether the number is even or odd. Each time the even number found, the even_count is increased by 1 and if the odd number is found odd_count is increased by 1. The output is displayed when all the elements are traversed in the given range with the even and odd number.

## Author

• A Full Stack Developer with 10+ years of experience in different domain including SAP, Blockchain, AI and Web Development.