# 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
ELSE
PRINT number is odd
END IF``````

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")
else:
print("Entered Number is Odd")```

Output

``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:
print("Odd")
else:
print("Even")```

Output

``Even``

Conclusion
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.