Saturday, June 13, 2026
HomeLanguagesPython Program to Print Numbers in an Interval

Python Program to Print Numbers in an Interval

Given a range of numbers, find all the numbers between them.

Example:

Input : l = 2, u = 5
Output : 2 3 4 5

Input : l = 10, u = 20 
Output : 10 11 12 13 14 15 16 17 18 19 20

The idea is to use range function in Python

Python3




# Python program to print all the numbers within an interval
l = 10
u = 20
  
for num in range(l, u + 1):
    print(num)


Output:

10
11
12
13
14
15
16
17
18
19
20

Time Complexity: O(N), where N is the difference between l and u.
Auxiliary Space: O(1), As constant extra space is used.

We can also print alternate numbers or numbers with given steps. 

Python3




# Python program to print all EVEN numbers within an interval
l = 10
u = 20
if l%2==0:
    for num in range(l, u + 1, 2):
        print(num)
else:
    for num in range(l+1, u + 1, 2):
        print(num)


Output:

10
12
14
16
18
20

Time Complexity: O(N), where N is the difference between l and u.
Auxiliary Space: O(1), As constant extra space is used.

Another approach is using a list comprehension to generate the numbers in the given interval. List comprehensions are a concise way to create a list by iterating over an iterable and applying a function to each element.

Here’s an example of how you can use a list comprehension to generate the numbers in a given interval:

Python3




# Python program to generate numbers in an interval using a list comprehension
l = 10
u = 20
numbers = [num for num in range(l, u+1)]
print(numbers)
#This code is contributed by Edula Vinay Kumar Reddy


Output

[10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

This approach has a time complexity of O(n) and a space complexity of O(n), where n is the number of elements in the list.

RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32515 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6897 POSTS0 COMMENTS
Nicole Veronica
12013 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6964 POSTS0 COMMENTS