Introduction

In this article, I will explain conditional statements in Python. Conditional statements are also called decision-making statements. We use those statements while we want to execute a block of code when the given condition is true or false.
Type of condition statement in Python:

If statement

If statement is most usually used as a conditional statement.
Syntax
  1. if(condition):
  2. {
  3. #if statement
  4. }
Example
Program for if statement,
  1. a = 10
  2. b = 20
  3. if a<b:
  4. print("a is less than b")
Output
Conditional Statements In Python

If else statement

If else is a conditional statement. The statement itself says that if a given condition is true or false. True means executing the “if” statement to the output. False means executing the “else” statement to the output.
Syntax
  1. if(condition):
  2. {
  3. # if statement
  4. }
  5. else:
  6. {
  7. # else statement
  8. }
Example
Program for if else statement,
  1. a = 10
  2. b = 20
  3. if a==b:
  4. print("a and b are equal")
  5. else:
  6. print("a and b are not equal")
Output
Conditional Statements In Python

Elif statement

Elif is a shortcut of else if condition statements. In Python one or more conditions are used in the elif statement.
Syntax
  1. if(condition):
  2. {
  3. # if statement
  4. }
  5. elif(condition):
  6. {
  7. # elif statement
  8. }
  9. else:
  10. {
  11. # else statement
  12. }
Example
Program for elif statement
  1. a = 10
  2. b = 10
  3. if a < b:
  4. print("a is greater than b")
  5. elif a == b:
  6. print("a and b are equal")
  7. else:
  8. print("b is greater than a")
Output
Conditional Statements In Python

Nested if statement

In python is using "if" statements inside other if statements it is called nested if statement.
Syntax
  1. if(condition):
  2. {
  3. if(condition):
  4. {
  5. # if statement
  6. }
  7. }
Example
Program for nested if statement,
  1. a= 1001
  2. if a> 100:
  3. print("Above 100")
  4. if a > 1000:
  5. print("and also above 1000")
Output
Conditional Statements In Python

Nested if else statement

In Python is using one “if else” statement inside other if else statements it is called nested if else statement.
Syntax
  1. if(condition):
  2. {
  3. if(condition):
  4. {
  5. #if statement
  6. }
  7. else:
  8. {
  9. #else statement
  10. }
  11. }
  12. else:
  13. {
  14. #else statement
  15. }
Example
Program for nested if else statement,
  1. a=int(input("enter the a value"))#user give a value
  2. if a> 100:
  3. print("Above 100")
  4. if a > 1000:
  5. print("and also above 1000")
  6. else:
  7. print("and also below 1000")
  8. else:
  9. print("below 100")
Output
Conditional Statements In Python

Conclusion

In this article, we have seen conditional statements. I hope this article was useful to you. Thanks for reading!