When learning Python, you will learn variables, conditions, loops, and functions.
But there is one important thing you should understand: Indentation.
What is indentation?
Indentation means adding spaces at the beginning of a line.
Example:
if 10 > 5: print("Hello Python!") Notice the spaces before print().
These spaces tell Python that the print() statement belongs inside the if condition.
What happens if we don't use indentation?
if 10 > 5: print("Hello Python!") This code gives an IndentationError.
Why? Because Python expects spaces before the code inside the if condition.
Why is indentation important?
In Java, we use curly braces {} to separate code blocks.
if (10 > 5) { System.out.println("Hello"); } But Python uses indentation instead.
if 10 > 5: print("Hello") Where do we use indentation?
We use indentation in:
1. If conditions
if True: print("Correct") 2. Loops
for i in range(5): print(i) 3. Functions
def greet(): print("Welcome!") Tips to remember
- Use 4 spaces for each indentation level.
- Keep statements in the same block aligned.
- Don't mix tabs and spaces.
- Check indentation when you get an error.
Try this challenge!
Find the mistake in this code:
if 10 > 5: print("Hello") print("Python") Can you fix it?

