Progress

Python Program to check a number is Even or Odd

Python Program to check a number is Even or Odd

Problem Statement: Write a Python Program to check if a number is Even or Odd.

Description: Even numbers are those numbers which are completely divisible by 2 and Odd numbers are those numbers which are not completely divisible by 2.

Example:

Input: 6
Output: It is Even Number.
Explanation: 6 is completely divisible by 2 because 6%2=0 (remainder).

Input: 7
Output: It is Odd Number.
Explanation: 7 is not divisible by 2 because 7%2=1 (remainder).

Hint: The logic to check if a number is even is num%2==0. Now you have the logic, it is easy to write the Python program to check if a number is Even or odd.

Submit your solution in the comments.

Python Program: Check a number is Even or Odd

Copy
num = int(input("Enter the Number: "))
if(num%2==0):
    print("{} is Even Number".format(num))
else:
    print("{} is Odd Number".format(num))
Output
Enter the Number: 6
6 is Even Number

The main logic of this Python code lies in the second line.

We check the remainder is 0 when the number is divided by 2. If it is true then it is Even number else it is an odd number.

One-Line Python Logic (Advanced)

It is possible to write the above logic in one line to check if a number is even or odd.

Copy
num = int(input("Enter the Number: "))

print("It is Even Number." if(int(input("Enter the Number: "))%2==0) else "It is Odd Number." )
Output
Enter the Number: 3
It is Odd Number.

We can also write the if-else condition in one line.

The logic is similar to the previous Program, we only change the if-else statement and take the input() inside if statement.

Related Python Examples:

Share the Post ;)

Related Posts