xxxxxxxxxx
Command: range()
What is range: Range Function
Description: The range() function returns a sequence of numbers, starting from 0 by default, incremented by 1, and stops before the specified number.
Example: for i in range(5): will iterate through the numbers 0, 1, 2, 3, and 4.
xxxxxxxxxx
range(4) # [0, 1, 2, 3] 0 through 4, excluding 4
range(1, 4) # [1, 2, 3] 1 through 4, excluding 4
range(1, 10, 2) # [1, 3, 5, 7, 9] 1 through 10, counting by 2s
xxxxxxxxxx
# plz suscribe to my youtube channel -->
# https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A
def range_by(starting_number, ending_number):
#sequence = [starting_number]
sequence = []
while starting_number < ending_number:
sequence.append(starting_number)
starting_number += 1
return sequence
print(range_by(-3,6))
xxxxxxxxxx
>>>range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5)
[0, 5, 10, 15, 20, 25]
>>> range(0, -10, -1)
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
xxxxxxxxxx
range(start:optional, stop:required, step:optional)
A built-in python function to create a sequence of integers.
range(10) #[0 to 9]
range[2,9] #start 2 and stop 10
print(list(range(10))) #change create range object into list.
range(1,100,10)
xxxxxxxxxx
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> list(range(0, 30, 5))
[0, 5, 10, 15, 20, 25]
>>> list(range(0, 10, 3))
[0, 3, 6, 9]
>>> list(range(0, -10, -1))
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> list(range(0))
[]
>>> list(range(1, 0))
[]
xxxxxxxxxx
numbers = range(5)
numbers = list(numbers)
print(numbers)
# Output: [0, 1, 2, 3, 4]
xxxxxxxxxx
def range_type(start, end,step):
while start<end or end<start:
print(start,"",end="")
start=start+step
range_type(10,25,1)