Python - Check if a Number is Positive or Negative


Check if a Number is Positive or Negative

To check if a given number is positive or negative, we can use relational operators like greater-than, less-than and compare it with zero. If the given number is greater than zero, then it is a positive number, or if less than zero, then it is a negative number, or else, the given number is a zero.

Example

In this example, we write a function to read a number from user, and check if the number is positive or negative.

Python Program

n = int(input('Enter a number : '))
if n > 0:
    print(n, 'is a positive number.')
elif n < 0:
    print(n, 'is a negative number.')
else:
    print(n, 'is zero.')

Output #1

Enter a number : 4
4 is a positive number.

Output #2

Enter a number : -3
-3 is a negative number.

Output #3

Enter a number : 0
0 is zero.

Summary

In this Python Examples tutorial, we learned how to check if given number is positive or negative using relational operators, and if-elif-else statement.