0
Explore
0

Python Program to Print Prime Number in given range

Updated on May 9, 2025
python program to Print Prime Number In Given Range

In this tutorial, we will be learning to write Python program to Print prime numbers in a given range.

A prime number is a number that is divisible only by 1 and itself. In this post we will discuss multiple approaches to write a Python program to print all prime numbers in a given range.

Brute Force Method

# Brute Force Method
import math
start = int(input("Please enter starting number: "))
end = int(input("Please enter end number: "))
for num in range(start, end+1):
    if num > 1:
        for i in range(2, int(math.sqrt(num))+1):
            if num % i == 0:
                break
        else:
            print(num, end=" ")

Output:

Enter starting number: 4
Enter ending number: 45
5 7 11 13 17 19 23 29 31 37 41 43