Python Program to Check if a Number is Positive, Negative or 0

 num = float(input("Enter a number: "))

if num > 0:

   print("Positive number")

elif num == 0:

   print("Zero")

else:

   print("Negative number")

Source Code: Using Nested if

num = float(input("Enter a number: "))
if num >= 0:
   if num == 0:
       print("Zero")
   else:
       print("Positive number")
else:
   print("Negative number")

Output 1

Enter a number: 2
Positive number

Output 2

Enter a number: 0
Zero

0 Comments