Back to: Python Programming
Introduction
The range
function is a built-in function in Python that generates a sequence of numbers. This sequence can be used in many different ways, including looping through a set of values, creating lists, and more. In this tutorial, we will explore the range
function and its various applications.
Basic Usage
The range
function is used to generate a sequence of numbers. It takes in three arguments: start
, stop
, and step
. start
specifies the starting point of the sequence, stop
specifies the end point of the sequence, and step
specifies the step size between each number in the sequence.
Here’s a basic example of how to use the range
function:
# generate sequence of numbers from 0 to 4
for i in range(5):
print(i)
In this example, we use the range
function with only one argument, which specifies the stop value. This generates a sequence of numbers from 0 to 4, which is then looped through using a for
loop. The print
function is used to display each number in the sequence.
Using Start and Stop Values
The range
function can also take in a start
value in addition to the stop
value. This allows you to generate a sequence of numbers starting from a specific value.
# generate sequence of numbers from 1 to 5
for i in range(1, 6):
print(i)
In this example, we use the range
function with two arguments, which specify the start and stop values. This generates a sequence of numbers from 1 to 5, which is then looped through using a for
loop.
Using Step Values
The range
function can also take in a step
value, which specifies the step size between each number in the sequence.
# generate sequence of even numbers from 0 to 8
for i in range(0, 10, 2):
print(i)
In this example, we use the range
function with three arguments, which specify the start value, stop value, and step value. This generates a sequence of even numbers from 0 to 8 (inclusive), which is then looped through using a for
loop.
Creating Lists
The range
function can also be used to create lists of numbers. You can do this by passing the range
function to the list
function.
# create list of odd numbers from 1 to 9
odd_numbers = list(range(1, 10, 2))
print(odd_numbers)
In this example, we use the range
function to generate a sequence of odd numbers from 1 to 9. We then pass this sequence to the list
function, which converts it into a list. Finally, we use the print
function to display the resulting list.
Follow us on social media
Follow Author