HomePythonPython Program to Find Prime Numbers in a Given Range

Python Program to Find Prime Numbers in a Given Range

This Python program will help you find all the prime numbers within a given range. A prime number is a positive integer greater than 1 that has no positive divisors other than 1 and itself.

Problem Statement

Given a range of numbers, we need to find all the prime numbers within that range.

Python Program to Find Prime Numbers in a Given Range

import math

def is_prime(num):
    if num < 2:
        return False
    for i in range(2, int(math.sqrt(num)) + 1):
        if num % i == 0:
            return False
    return True

def find_prime_numbers(start, end):
    prime_numbers = []
    for num in range(start, end + 1):
        if is_prime(num):
            prime_numbers.append(num)
    return prime_numbers

# Get input from the user
start = int(input("Enter the starting number of the range: "))
end = int(input("Enter the ending number of the range: "))

# Find prime numbers within the given range
prime_numbers = find_prime_numbers(start, end)

# Print the prime numbers
print("Prime numbers within the given range are:")
print(prime_numbers)

How it works

The program will take two inputs: start and end, representing the starting and ending numbers of the range, respectively. It will iterate through each number in the range and check if it is a prime number.

To determine if a number num is prime, the program will check if num is divisible by any number from 2 to the square root of num. If num is divisible by any number within this range, it is not prime. Otherwise, it is prime.

The program will store all the prime numbers in a list and finally print the list.

Input / Output

Python Program to Find Prime Numbers in a Given Range

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this Python program, we will create a singly linked list and remove duplicate elements from it. A linked list...
This Python program solves the Celebrity Problem by finding a person who is known by everyone but does not know...
This Python program uses a recursive approach to solve the n-Queens problem. It explores all possible combinations of queen placements...