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 Global Keyword
Python String upper()
Python String rpartition()
Python Dictionary popitem()
Python staticmethod()
Python Dictionary values()
Python Program to Convert Two Lists Into a Dictionary
Python Program to Sort a Dictionary by Value
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Set isdisjoint()
Python divmod()
Python String strip()
Python Program to Extract Extension From the File Name
Python compile()
Python String isupper()
Python Program to Make a Flattened List from Nested List
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Program to Count the Occurrence of an Item in a List
Python Closures
Python Set clear()
Python object()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Copy a File
Python Machine Learning - Sebastian Raschka
Python classmethod()
Python Dictionary
Python open()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Catch Multiple Exceptions in One Line
Deep Learning with Python - Francois Chollet
Python Program to Get Line Count of a File
Python iter()