# The Simplest way to Check if Any Number is Even or Odd

|In this Python example, we will discuss the ways to check if any given number is even or odd. Let’s begin.

## 1. What are Even or Odd numbers?

An

– Cuemathevennumber is defined as a number that can be divided by two giving zero remainder or can be divided into two equal groups. On the other hand, anodd numberis defined as a number that cannot be divided by two or cannot be divided into two equal groups

Example:Input :4Output :Even NumberExplanation :4 % 2 is 0. Hence EvenInput :9Output :Odd NumberExplanation :9 % 2 is not 0. Hence Odd

Some of the topics which will be helpful for understanding the program implementation better are:

Let’s find out, how can we find the number is even or odd using Python.

## 2. Check if Any Number is Even or Odd using Subtraction

- In this method, we will subtract the given number by number-2
- If we get the last number after subtraction as 0, then the number is even
- If we get the last number after subtraction as 1, then the number is odd

**NOTE : This method cannot be applied to float numbers. The method can only work for integer numbers.**

Let’s implement the code and see how it works.

# Python Program to Check is Number is even or odd using subtraction def check(n): if n == 0: return True elif n == 1: return False else: return check(n-2) num = int(input("Enter a integer number: ")) if check(num): print("Given number is even") else: print("Given number is odd")

OutputEnter a integer number: 67 Given number is odd

In the above program, we have created a function `check()`

which will take the number which the user will provide. Inside the function, the number will be checked with the conditions and when the number will be subtracted, it will be called using `recursion`

technique.

## 3. Check if Any Number is Even or Odd using Modulus Operator

In this method, we take the help of the modulus operator to find the given number is even or odd. Modulo operator gives the remainder.

*This is the preferred way to check whether a number is even or odd.*

Let’s implement and find out the working of the code.

# Python Program to Check is Number is even or odd using Modulo def check_odd_even(num): if num % 2 == 0: return "The Given Number is Even Number" else: return "The Given Number is Odd Number" num = 3 print(check_odd_even(num))

OutputThe Given Number is Odd Number

In the above program, we have made a function in which we have given the if…else… condition that if `num % 2 == 0`

then the given number is even. Else the given number is odd.

## 4. Conclusion

In this article, we have learned how can we check if any given number is even or odd. We have used two different techniques for the implementation, one using the subtraction method and other using the modulo operator method.

**Helpful Links**

Please follow the **Python tutorial series** or the **menu in the sidebar** for the complete tutorial series.

Also for examples in Python and practice please refer to **Python Examples**.

Complete code samples are present on Github project.

**Recommended Books**

**An investment in knowledge always pays the best interest. I hope you like the tutorial. Do come back for more because learning paves way for a better understanding**

**Do not forget to share and Subscribe.**

* Happy coding!! *😊