Table of Contents
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)
Output
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.
0 Comments