Check Even or Odd

Check whether a given integer number is even or odd.

BeginnerTopic: Basic Python Programs
Back

What You'll Learn

  • Using the modulo operator (%)
  • Applying if-else conditions
  • Working with integer input

Python Check Even or Odd Program

This program helps you to learn the fundamental structure and syntax of Python programming.

Try This Code
# Program to check if a number is even or odd

num = int(input("Enter an integer: "))

if num % 2 == 0:
    print(num, "is even")
else:
    print(num, "is odd")
Output
Enter an integer: 7
7 is odd

Step-by-Step Breakdown

  1. 1Read an integer from the user using int(input()).
  2. 2Compute num % 2 to get the remainder.
  3. 3If remainder is 0, print that the number is even.
  4. 4Otherwise, print that it is odd.

Understanding Check Even or Odd

A number is

even

if it is divisible by 2 (remainder 0), otherwise it is

odd

.

We use the modulo operator %:

num % 2 == 0 → even
otherwise → odd

This pattern is very common in basic number theory and conditional logic problems.

Let us now understand every line and the components of the above program.

Note: To write and run Python programs, you need to set up the local environment on your computer. Refer to the complete article Setting up Python Development Environment. If you do not want to set up the local environment on your computer, you can also use online IDE to write and run your Python programs.