What is Python Statement, Indentation and Comments?
Share
Condition for Python Statement, Indentation and Comments
Statement:
A statement is an instruction that the Python interpreter can execute.
Eg. x = 5 # Assignment statement
Indentation:
Indentation is used to define code blocks. It is important for grouping code logically.
Eg. if x > 3: print("x is greater than 3") # Indented block of code under 'if' statement
Comments:
A comment is a note in the code for explanation. Comments are ignored during code execution.
Eg. # This is a comment # Explains that the line assigns a value to a variable
Step-by-Step Process
Python Statement:
A line of code that performs an action. Statements are executed sequentially unless altered by control flow.
Python Indentation:
Used to indicate which code belongs to a specific structure (e.g., loops, functions).Proper indentation ensures logical grouping of code.
Python Comments:
Used to add explanatory notes to the code. Comments are ignored by the interpreter and enhance readability.
Sample Code
#Assignment Statement:
x = 5 # Assigning the value 5 to variable 'x'
print("Assigment Statement:", x)
#Expression Statement:
y = x + 2 # Adding 2 to x and storing the result in y
print("Expression Statement:", y)
#Correct Indentation
x = 5
if x > 3:
print("x is greater than 3") # Indented under 'if' statement
x += 1 # Also part of the 'if' block
print("Outside the if block") # Outside the 'if' block
#Incorrect Indentation (will raise IndentationError):
x = 5
if x > 3:
print("x is greater than 3") # Incorrect indentation
x += 1 # Also incorrect indentation
#Single line comments
x = 10 # This is a single-line comment explaining that x is assigned a value of 10
#Multi-line comments
"""
This is a multi-line comment
that can span several lines.
It is often used to describe the purpose
of the code in more detail.
"""
x = 20
#Inline comments
x = 5 # Assign 5 to x
y = x + 3 # Add 3 to x and assign the result to y