Python
# Program to print prime numbers in a range
start = int(input("Enter start of range: "))
end = int(input("Enter end of range: "))
for num in range(start, end + 1):
if num < 2:
continue
is_prime = True
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
print(num)Output
Enter start of range: 1 Enter end of range: 10 2 3 5 7
We test each number in the range for primality by checking divisibility up to its square root.