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 Count the Number of Each Vowel
Python @property decorator
Node.js vs Python for Backend Development
Python Set symmetric_difference()
Python Type Conversion and Type Casting
Python String lstrip()
Python String istitle()
Python Dictionary get()
Python Program Read a File Line by Line Into a List
Python Program to Count the Number of Digits Present In a Number
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Matrices and NumPy Arrays
Python Program to Find All File with .txt Extension Present Inside a Directory
Python tuple()
Python type()
Python delattr()
Python ord()
Python String strip()
Python Exception Handling Using try, except and finally statement
Python Program to Find Armstrong Number in an Interval
Python Dictionary
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Find ASCII Value of Character
Python max()
Python pow()
Python String maketrans()
Python Program to Measure the Elapsed Time in Python
Python Program to Split a List Into Evenly Sized Chunks
Java Program to Implement the Program Used in grep/egrep/fgrep
Python Program to Check If a String Is a Number (Float)
Python Program to Catch Multiple Exceptions in One Line
Python List pop()