The range() function returns a sequence of numbers, starting from 0 by default, and increments by 1 (by default), and ends at a specified number.
Example 1:
#Using the range() function:
for x in range(5):
print(x)
Output:
0
1
2
3
4
Note that range(5) is not the values of 0 to 5, but the values 0 to 4.
Example 2:Using the start parameter:
for x in range(2, 6):
print(x)
Output:
2
3
4
5
The range() function defaults to increment the sequence by 1, however it is possible to specify the increment value by adding a third parameter:
range(2, 30, 3):
#Increment the sequence with 3 (default is 1):
for x in range(2, 30, 3):
print(x)
Output:
2
5
8
11
14
17
20
23
26
29