Conditional Statements
Conditional statements allow you to execute different blocks of code based on certain conditions.
if Statement
The if statement is used to execute a block of code if a specified condition is true.
x = 10
if x > 5:
print("x is greater than 5")if-else Statement
The else clause is used to specify a block of code to be executed if the condition in the if statement is false.
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")if-elif-else Statement
The elif (short for "else if") clause is used to add additional conditions to be checked if the previous conditions were false.
x = 10
if x < 5:
print("x is less than 5")
elif x < 10:
print("x is between 5 and 10")
else:
print("x is greater than or equal to 10")Loops
Loops are used to execute a block of code repeatedly until a certain condition is met.
for Loop
The for loop is used to iterate over a sequence (such as a list, tuple, or string).
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)while Loop
The while loop is used to execute a block of code repeatedly as long as a given condition is true.
count = 0
while count < 5:
print(count)
count += 1break and continue Statements
The break statement is used to terminate the loop, while the continue statement is used to skip the current iteration and move to the next one.
for i in range(10):
if i == 5:
    break
print(i)
for i in range(10):
if i == 5:
continue
print(i)pass Statement
The pass statement is a null operation that does nothing. It is often used as a placeholder in code blocks where no action is required, to avoid syntax errors.
def my_function():
pass  # Placeholder for future code 
                