Even Odd Program in Python

In this article, we will deep dive and understand how to find if the given number is even or odd using python. Even numbers are easily figured out, the numbers which are exactly divisible by 2, whereas odd numbers are not. When the modulus operator "%" is used, as in 7%2 = 1, it returns the remainder. (1 is the remainder after dividing seven by two).

Even Odd Program Explanation:

A number is considered even if it may be divided evenly by 2. Odd numbers are the leftover numbers that are not exactly divisible by 2. To put it simply, odd numbers are those that have the form of n = 2k+1 whereas even numbers take the form of n = 2k. Either even or odd numbers will make up each and every integer. This blog will explain how to use a Python program to determine if a number is even or odd.

There are several methods we may use to determine if a given number is even or odd.

Let’s examine each of them separately.

Even Odd Program Algorithm:

  • Step 1- Start the program.
  • Step 2- Read/input the number.
  • Step 3- if n%2==0 then the number is even.
  • Step 4- else number is odd.
  • Step 5- display the output.
  • Step 6- Stop the program.

Odd & Even Program Pseudocode

IF (integer modulo 2) equals to 0
   PRINT number is even
   PRINT number is odd

Let’s now study the Program to Check Even or Odd algorithm.

Method 1: Odd-even program in python using the modulus operator

This method displays the Python program to check the odd-even number using the modulus operator.

Code Implementation of Even Odd Program

num = 10
if num % 2 == 0:
    print("Entered Number is Even")
    print("Entered Number is Odd")


Entered Number is Even

Method 2: Python program to find odd or even using a bitwise operator

We can use the bitwise AND (&) operator to check odd or even. For example, consider the binary of 7 (0111), (7 & 1 = 1). You may have noticed that every odd number’s least significant digit is 1. As a result, (odd_number & 1) is always 1 and (even_number & 1) is always 0 as well.

Even Odd Program Code Implementation

n = 10
if (n & 1) == 1:



You should now be able to use Python programming to determine whether a given integer is odd or even after running the above programmes. I sincerely hope you find our website to be beneficial and informative. Our discussion of the Python Odd & Even Program is now complete.

Other Python Programs
Python program to reverse a number
Python program for heap sort
Python program to check armstrong number
Python program to check leap year
Python program to convert celsius to fahrenheit
Python program to find factorial of a number
Python program to reverse a linked list
Python Program to find the middle of a linked list using only one traversal
Python Program to Add Two Numbers
Python Program to Check Palindrome Number
Python Program to Print the Fibonacci Series
Python Loop Program
Anagram Program in Python
Fizzbuzz Program in Python
String Programs in Python
List Program in Python
Prime Number Program in Python

Leave a Reply

Your email address will not be published. Required fields are marked *