☞ It is used to generate a sequence of numbers.
☞ It is often used in for loops.
Syntax :range(<stop>) range(<start>, <stop>) range(<start>, <stop>, <step>)
☞start (optional) : The starting value of the sequence (inclusive). If omitted, it defaults to 0.
Example : range(5) will generate numbers [ 0, 1, 2, 3, 4 ].
☞stop (required) : The ending value of the sequence (exclusive). The sequence will stop before reaching this value.
Example : range(1, 5) will generate numbers [ 1, 2, 3, 4, 5 ].
☞step (optional) : The step or increment between each number in the sequence. If omitted, it defaults to 1.
Example : range(1, 5, 2) will generate numbers [ 1, 3 ].