Sunday, September 7, 2025
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

Most Popular

Dominic
32271 POSTS0 COMMENTS
Milvus
82 POSTS0 COMMENTS
Nango Kala
6641 POSTS0 COMMENTS
Nicole Veronica
11807 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11870 POSTS0 COMMENTS
Shaida Kate Naidoo
6755 POSTS0 COMMENTS
Ted Musemwa
7030 POSTS0 COMMENTS
Thapelo Manthata
6705 POSTS0 COMMENTS
Umr Jansen
6721 POSTS0 COMMENTS