Check Even or Odd
Check whether a given integer number is even or odd.
BeginnerTopic: Basic Python Programs
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.
# 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
- 1Read an integer from the user using int(input()).
- 2Compute num % 2 to get the remainder.
- 3If remainder is 0, print that the number is even.
- 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.