**Python program to check if a number is positive or negative** has been shown here. A number *n* is said to be positive if it is greater than 0 i.e. *n > 0* and it is considered as negative if it is less than 0 i.e. *n < 0*. If *n = 0* then it is neither positive nor negative.

The following sections cover the Python program to determine if a number is positive or negative by using the above logic.

#### Page content(s):

#### Additional content(s):

## 1. Algorithm to check if a number is positive or negative

// $n$ is an input number//

1. If $n\gt0$, then Return *Positive* else

2. If $n=0$, then Return *Neither positive nor negative* else

3. Return *Negative*

## 2. Pseudocode to check if a number is positive or negative

**Input**: A number $n$

**Output**: If $n$ is positive or negaive

1. **Procedure** positiveOrNegative($n$):

2. **If** $n\gt0$:

3. **Return ***positive*

4. **Else:**

5. **If **$n==0$:

6. **Return ***Neither positive nor negative*

7. **Else**:

8. **Return ***negative*

9. **End Procedure**

## 3. Time complexity to check if a number is positive or negative

**Time Complexity:** **O(1)**

## 4. Python Program to check if a number is positive or negative

# *********************************************************** # alphabetacoder.com # Python program to check if a number is positive or negative # ***********************************************************/ # take input of number n = int(input("Enter the number = ")) # check if n is postive or negative if n > 0: print(n, "is positive") else: if n == 0: print(n, "is neither positive nor negative") else: print(n, "is negative")

Output

**Case 1:**

Enter the number = -5

-5 is negative

**Case 2:**

Enter the number = 7

7 is positive

**Case 3:**

Enter the number = 0

0 is neither positive nor negative

## No comments:

## Post a Comment

If you have any doubts or suggestions, please leave a note.