All IT Courses 50% Off
Python Tutorials

Python range() Function

Float, List, For loop Examples

Do you remember we used the Python range function while learning a loop? Let me remind you of an example.

for i in range(5):
python while loop

The range function is used to create a list of numbers on the basis of a number given by the user. The user gives a starting and ending number. If the user only mentions one number as in the above example then 0 is considered as the starting number and the number given by the user is considered as the ending number.

There is a third input that a user can mention while calling the range function named “step”. The step is the increment number. By default, the step is 1. Let’s take a look at examples.

Using Start, Stop and Step in Range

In the table of two, the starting number is 2 ending number is 20 and the step size is 2.

Python range() Function

Let write a python for loop to print this table.

for i in range(2,21,2):

The following is the output.

python range

Reverse Range

We can also the range function to create the numbers in reverse order.

Let’s take a look at an example.

for i in range(10,2,-2):
Reverse Range

floating numbers in range() function

Python Range function does not accept the float numbers. If you try to use a float number then you will receive a TypeError.

Range function

Creating List using the Range function 

Suppose you need a list of numbers from 1 to 10 or the result of two’s table stored in the list.

Let’s take a look at how to create it.

num = list(range(1,11))
two_table = list(range(2,21,2))
Python range() Function
Facebook Comments

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

Back to top button

Get Python Course
worth 499$ for FREE!

Offer valid for 1st 20 seats only, Hurry up!!

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

H2kinfosys Blog will use the information you provide on this form to be in touch with you and to provide updates and marketing.