Program to check if a number is Positive, Negative, Odd, Even, Zero

Prerequisite : Loops in Python

To check whether a number is positive, negative, odd, even or zero. This problem is solved using if…elif…else and nested if…else statement.
Approach :

  • A number is positive if it is greater than zero. We check this in the expression of if.
  • If it is False, the number will either be zero or negative.
  • This is also tested in subsequent expression.
  • In case of odd and 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.

Examples:

Input : 10
Output :
Positive number
10 is Even
Input : 0
Output : 0 is Even

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python Code to check if a number is
# Positive, Negative, Odd, Even, Zero 
# Using if...elif...else
num = 10
if num > 0:
   print("Positive number")
elif num == 0:
   print("Zero")
else:
   print("Negative number")
  
# Checking for odd and even
if (num % 2) == 0:
   print("{0} is Even".format(num))
else:
   print("{0} is Odd".format(num))

chevron_right


Output:
Positive number
10 is Even
filter_none

edit
close

play_arrow

link
brightness_4
code

# Python Code to check if a number is
# Positive, Negative, Odd, Even, Zero
# Using Nested if
num = 20
if num >= 0:
   if num == 0:
       print("Zero")
   else:
       print("Positive number")
else:
   print("Negative number")
  
# Cchecking for odd and even
if (num % 2) == 0:
   print("{0} is Even".format(num))
else:
   print("{0} is Odd".format(num))

chevron_right


Output:
Positive number
20 is Even


My Personal Notes arrow_drop_up


If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :

1


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.