# 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
Post a Comment