The if statement is one of the most basic and essential control structures in Python. It allows your program to execute certain code only when a specific condition is met.
Basic Syntax
if condition:
# Code to execute if condition is true
Example
temperature = 30
if temperature > 25:
print("It's a hot day.")
Using Logical Operators
You can combine conditions using logical operators like and
, or
, and not
:
age = 20
if age > 18 and age < 65:
print("Eligible for work.")
Indentation Matters
Python uses indentation to define code blocks. Ensure your if
statement and its corresponding code are properly indented:
# Correct indentation
if condition:
do_something()
# Incorrect indentation
if condition:
do_something()
Boolean Expressions
The condition in an if
statement can be any expression that evaluates to a Boolean value:
if 'a' in 'apple':
print("Letter 'a' found in word.")
Conclusion
The if
statement is fundamental for decision-making in Python programs. Mastering its use is essential for controlling the flow of your code based on dynamic conditions.