Python if else Statement
Python if else statement are used to make decisions, about which block of code is to execute next.
if statement runs a block of code when a certain condition is True or when a certain condition met.
if (3 > 2): print("3 is greater than 2")
Since 3 is greater than 2, the if statement will execute the block of code.
The else statement is used to execute a block of code if the
if statement is false.
if (3 > 5): print("3 is greater than 5") else: print("3 is less than 5")
In an above example, the
if statement is not true, so the compiler will execute the else statement.
In case, if the
if statement was true, then the compiler will execute the
if statement and ignores the
In python, the
elif statement is used when we have to check more then two conditions and perform different actions based on these conditions. For example, if we want to evaluate the performance of a student based on the marks they scored in a test, we can use the following criteria:
- If the marks are above 90, the Student’s performance is considered Excellent.
- If the marks are between 65 & 89, the Student’s performance is considered good.
- If the marks are between 50-64, the Student’s performance is considered poor.
- If the marks are below 50, the Student’s performance is considered very bad.
Now in an example below let’s write a python code to figure out the performance of the student.
marks = 20 if (marks >= 90): print ("Student's performance is Excellent") elif (marks >= 65 and marks < 90): print ("Student's performance is Good") elif ( marks >= 50 and marks < 65): print ("Student's performance is Poor") else: print ("Student's performance is very bad")
Share This Post!