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 = 2*k+1 whereas even numbers take the form of n = 2*k. 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.

**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