In this post we will describe , how to check a given number is even or odd. Before going to describe we need to understand what is Even or Odd number in mathematics.

**Even Number**A number is called even if it’s divisible by 2 or we can say if the remainder is zero.

Example : Let’s consider number 4.

If we divide 4 by 2 then the remainder will be 0(Zero).

4 / 2 = 2

**4 % 2 = 0**

So here we can say 4 is a even number.

**Odd Number**

A number is called Odd if it’s not divisible by 2 or we can say if the remainder is not zero.

Example : Let’s consider 7.

If we divide 7 by 2 the result will be 3 and the remainder is 1.

7 / 2 = 3**7 % 2 =1**

So here we can say 7 is not a even number.

Now let’s start writing algorithm for even/odd number. It’s a good practice to write algorithm before writing a program. Because it makes programmer easy to write a program.

Step1: Start

Step2: Read/Input the Number

Step3: If Number % 2 == 0 Then print “Number is even” else print “Number is odd”

Step4: Exit

##### Program for even/odd numbers using if else condition

```
#Enter a number to check even/odd
number = int(input("Enter a number: "))
if (number % 2) == 0:
print("The Number is Even")
else:
print("The Number is Odd")
```

Output:

**Program for even/odd numbers using function**

```
#Input a number
number=int(input("Enter a number: "))
#function evenodd() starts here
def evenodd(number):
if(number%2==0):
print(number," is an even number")
else:
print(number," is an odd number")
#function evenodd() end here
#function call
evenodd(number)
```

I hope you will like this post. Happy Blogging!