Python if elif else Statement with Example

Python if elif else Statement with Example

In this post, you will learn python if, if else, if elif else statement and python if statement multiple conditions (python Nested if statement) in detail with example.

When you do programming in any programming language. So many times you have to put conditions in your programs. So for this one should know about the condition statement. In this tutorial, we will teach you about the python decision-making statement/condition statement only.

What are if elif else statement in Python?

This is a Decision-making statement in python programming. Which is used to execute code only if a certain condition is fulfilled?

Python if Statement

In Python, If Statement is used for decision making. It will execute the block of code only when the IF statement is true.

Python if Statement Syntax

if test expression:
    statement(s)

Python if Statement Flowchart

Example of python if statement

num = 5
if num > 0:
    print(num, "is a positive number.")

print("This is always printed.")

num = -5
if num > 0:
    print(num, "is a positive number.")
    
print("This is also always printed.")

Explanation of the above program

In the above example, num > 0 is the test condition. The group of code is executed only if the test condition is met True.

In the first test condition, When a variable num is greater than zero than the test condition met true and execute a block of code.

In the second test condition, If variable num is equal to -5, the test condition is false and the block of code is not executed, or skipped.

Python if…else Statement

In the If..else statement, the condition test is first of all. If the condition is found to be true, the code inside the if the statement is executed. The code inside the other else statement is executed.

Python if…else Statement Syntax

if test expression:
    STATEMENT1
else:
    STATEMENT2

Python if…else Statement Flowchart

Example of python if…else statement

num = 4

if num%2 == 0:
    print("This is even number")
else:
    print("This is odd number")

Explanation of the above program

We have created a program above that is using the if … else statement.

We have created this program to check even and odd numbers. If the number given in the test condition is even, then the message of “This is even number” will be printed. The message of “This is odd number” will be printed

Python if..elif..else Statement

This statement first tests the condition of if statement. If the condition of if the statement is false. Then the condition test of the elif statement is done. And if the condition of elif statement is also false, then the code inside the else statement is executable.

Syntax of if..elif..else statement

if EXPRESSION1:
    STATEMENT1
elif: EXPRESSION2:
    STATEMENT2
else:
    STATEMENT3

Python if..elif..else Statement Flowchart

Example of python if…else statement

num = int(input('Enter a number: '))

if num > 0:
    print("Positive number")
elif num == 0:
    print("Zero")
else:
    print("Negative number")

Explanation of the above program

In this program, we have taken input from the user.

When the number the user will input is greater than 5, then the code for inside if statement will be execute.

Whne the number the user will input will be greater than 10 or equal to 10 , then the code of the elif statement will be executed.

If both the statement are false, then the code of else statement will be execute.

Python Nested if statements

Nested if statement in python, it means that you can write recursively the if statement even if within the condition.

python if statement multiple conditions examples

num = float(input("Enter a number: "))

if num >= 0:
    if num == 0:
        print("Zero")
    else:
        print("Positive number")
else:
    print("Negative number")

Explanation of the above program

In this program, we have taken input from the user.

If the number the user will input is greater than 0, then the code for inside if statement will be execute.

after that again, if statement will execute with else statment according to given test condition.

If, the first if statement false, then the else statement will be inside the statement.

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published. Required fields are marked *