Member-only story
Understanding the range() Function in Python
2 min readFeb 6, 2025
Press enter or click to view image in full size![]()
The range() function in Python is used to generate a sequence of numbers. It's commonly used in loops for iteration.
Read for free: https://allwin-raju.medium.com/understanding-the-range-function-in-python-bd7f4b14d36f?sk=a1f1e6ab1c1c908b9714d354cec632bf
Syntax of range()
range(start, stop, step)start(optional): The beginning of the sequence (default is0).stop(required): The upper bound (not included in the range).step(optional): The increment (default is1).
1. Using range() with One Argument (stop)
Generates numbers from 0 to stop - 1.
for i in range(5):
print(i, end=" ")
# Output: 0 1 2 3 42. Using range() with Two Arguments (start, stop)
Generates numbers from start to stop - 1.
for i in range(2, 6):
print(i, end=" ")
# Output: 2 3 4 53. Using range() with Three Arguments (start, stop, step)
The step determines the increment between numbers.
for i in range(1, 10, 2):
print(i…