Hey guys, in this blog we will see a Python Program to Print all Prime Numbers in an Interval.
Code
# Python Program to Print all Prime Numbers in an Interval
lower = int(input('Enter the lower bound of range -> '))
upper = int(input('Enter the upper bound of range -> '))
print(f"Prime numbers between {lower} and {upper} are: ")
for num in range(lower, upper + 1):
# all prime numbers are greater than 1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
Output
Enter the lower bound of range -> 2 Enter the upper bound of range -> 30 Prime numbers between 2 and 30 are: 2 3 5 7 11 13 17 19 23 29
- Here we are simply running a loop from the lower bound to the upper bound and checking for every number that if it’s a prime number or not.
- We are using the same logic for finding the prime numbers that we used here – Python Program to Check Prime Numbers
Check out our other python programming examples…


![[Latest] Python for Loops with Examples – Easiest Tutorial – 2025](https://machinelearningprojects.net/wp-content/uploads/2023/05/python-for-loops-1-1024x536.webp)


