Python Program to Check if a Number is Odd or Even

Levels of difficulty: / perform operation:

Source Code:

# In this python program, user enters a number and checked if the number is positive or negative or zero
num = float(input("Enter a number: "))
if num > 0:
   print("Positive number")
elif num == 0:
   print("Negative number")

Output 1:

Enter a number: 43
43 is Oddr

Output 2:

Enter a number: 18
18 is Even/pre>


In this program, we ask the user for the input and check if the number is odd or even. A number is even if it is perfectly divisible by 2. When the number is divided by 2, we use the remainder operator % to compute the remainder. If the remainder is not zero, the number is odd.