Conditional statements are used to control the flow of a program based on certain conditions. They allow the program to make decisions and execute different blocks of code depending on whether a condition is True or False.
if StatementThe if statement executes a block of code only if the condition is True.
if condition: # code blockage = 18 if age >= 18: print("You are eligible to vote")Output
You are eligible to voteif-else StatementThe if-else statement provides an alternative block of code when the condition is False.
if condition: # code if Trueelse: # code if Falsenum = 5 if num % 2 == 0: print("Even number")else: print("Odd number")Output
Odd numberif block runselse block runsif-elif-else StatementThe if-elif-else statement is used when there are multiple conditions to check.
if condition1: # code block 1elif condition2: # code block 2elif condition3: # code block 3else: # default codemarks = 75 if marks >= 90: print("Grade A")elif marks >= 75: print("Grade B")elif marks >= 50: print("Grade C")else: print("Fail")Output
Grade Belse block runsif Statementnum = 10 if num > 0: if num % 2 == 0: print("Positive Even Number")if-elif-elseelse is optionalif → executes code if condition is Trueif-else → provides two choicesif-elif-else → handles multiple conditions