Home » Python Program to find whether an integer is even or odd number

Python Program to find whether an integer is even or odd number

Python Program to find whether an integer is even or odd number

Hello everyone, welcome to Programming In Python. In this post, I will develop a simple logic to check whether an integer is an even or odd number in Python. Any number(positive/negative) which is divisible by the number 2 is declared as an even number and numbers( positive/negative ) which are not divisible by the number 2 are declared as odd numbers.

Program on GitHub

Even or Odd – Code Visualization

Task :

To check whether an integer is an even number or an odd number.

Approach :

  • Read an input integer using input() or raw_input().
  • When the input is divided by 2 and leaves a remainder 0, it is said to be EVEN number.
  • When the input is divided by 2 and leaves any remainder other than 0, it is said to be ODD number.
  • When an input is 0 it is said to be even.
  • The same conditions apply to negative integers too.

Video Demonstration :

You can also watch the video on YouTube here.

Program on GitHub

Program :

input_num = int(input('Enter any number: '))

if input_num % 2 == 0:
    print(input_num, "is EVEN")
else:
    print(input_num, "is ODD")

Output :

  • Test Case 1: Positive even number

    Python Program to check even number
    Python Program to check even number
  • Test Case 2: Positive odd number

    Python Program to check odd number
    Python Program to check odd number
  • Test Case 3: Negative even number

    Python Program to check even negative number
    Python Program to check even negative number
  • Test Case 4: Negative odd number

    Python Program to check zero as even or odd
    Python Program to check zero as even or odd
  • Test Case 5: Zero

    Python Program to check even or odd number
    Python Program to check even or odd number

Program on GitHub

Course Suggestion

Want to be strong at OOP in Python? If yes, I would suggest you to take the course below.
Course:
Object Oriented Programming in Python

Online Python Compiler

Leave a Reply

Your email address will not be published. Required fields are marked *