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:
Deep Learning in Python - LazyProgrammer
Python Modules
Python Program to Check the File Size
Python String isprintable()
Python delattr()
Python Program to Display the multiplication Table
Python Program to Count the Occurrence of an Item in a List
Python Program to Sort Words in Alphabetic Order
Python Package
Python Program to Solve Quadratic Equation
Python RegEx
Python Program to Reverse a Number
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Get a Substring of a String
Python Program to Differentiate Between type() and isinstance()
Python compile()
Python List extend()
Python object()
Python Tuple index()
Python Numbers, Type Conversion and Mathematics
Python String partition()
Python Global Keyword
Python Program to Convert Celsius To Fahrenheit
Python String casefold()
Python Recursion
Python dir()
Python exec()
Python max()
Python Sets
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Iterate Over Dictionaries Using for Loop
Python getattr()