Table of Contents
In this example, you will learn to check whether a number entered by the user is positive, negative or zero. This problem is solved using if…elif…else and nested if…else statement.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Source Code: Using if…elif…else
num = float(input("Enter a number: ")) if num > 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number")
Here, we have used the if...elif...else
statement. We can do the same thing using nested if
statements as follows.
2. 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")
The output of both programs will be the same.
Output 1
Enter a number: 2 Positive number
Output 2
Enter a number: 0 Zero
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.
Related posts:
Python Program to Safely Create a Nested Directory
Python print()
Python Type Conversion and Type Casting
Python Program to Convert Bytes to a String
Python Program to Sort Words in Alphabetic Order
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Recursion
Python Program to Find the Largest Among Three Numbers
Python Program to Find the Square Root
Python while Loop
Python frozenset()
Python String startswith()
Python sum()
Python Program to Sort a Dictionary by Value
Python sleep()
Python Shallow Copy and Deep Copy
Python Program to Extract Extension From the File Name
Python Program to Find Armstrong Number in an Interval
Python String isdigit()
Python List reverse()
Python reversed()
Python filter()
Python String lower()
Python String expandtabs()
Python Program to Represent enum
Python Program to Find the Sum of Natural Numbers
Python String join()
Python List clear()
Python Program to Create Pyramid Patterns
Python Program to Count the Occurrence of an Item in a List
Python *args and **kwargs
Python del Statement