Write a Python program to display all prime numbers within an interval

 # Function to check if a number is prime

def is_prime(num):

    if num <= 1:

        return False

    for i in range(2, int(num**0.5) + 1):  # Efficient check up to sqrt(num)

        if num % i == 0:

            return False

    return True


# Input range from user

start = int(input("Enter the starting number of the interval: "))

end = int(input("Enter the ending number of the interval: "))


print(f"Prime numbers between {start} and {end} are:")


for number in range(start, end + 1):

    if is_prime(number):

        print(number, end=' ')



Output:


Comments