MeshWorld MeshWorld.
Python Program 1 min read

Identify whether the number is Even or Odd in Python

Vishnu
By Vishnu
Identify whether the number is Even or Odd in Python

If any number is exactly divisible by 2 then itโ€™s an even number else itโ€™s an odd number.

In this tutorial weโ€™ll see how to check whether the provided number is even or odd number using Modulo(%).

Flowchart

Flowchart for odd even Flowchart for odd even

Note

  • The remainder calculated with %(Modulo) on dividing by 2, will always be 0 for all even numbers.
  • Whereas the remainder on dividing by 2, will always be 1 for all odd numbers.

Code

a = int(input('Enter number: '))
rem = a % 2

print('A:', a)
print('Remainder:', rem)

if rem == 0
    print(a, 'is an even number')
else:
    print(a, 'is an odd number')

'''
    Remainder after dividing by 2
    12 % 2 -> 0
    13 % 2 -> 1
    14 % 2 -> 0
    15 % 2 -> 1
    16 % 2 -> 0
    17 % 2 -> 1
    18 % 2 -> 0
    19 % 2 -> 1
    20 % 2 -> 0
    21 % 2 -> 1
    22 % 2 -> 0
'''

Output

Enter number: 58147
A: 58147
Remainder: 1
58147 is an odd number

Happy ๐Ÿ˜„ coding