# Python : Print all Prime Numbers in an Interval

Tutorial by:Rizwan Abdullah      Date: 2016-06-16 00:53:02

A positive integer greater than 1 which has no other factors except 1 and the number itself is called a prime number. 2, 3, 5, 7 etc. are prime numbers as they do not have any other factors. But 6 is not prime (it is composite) since, `2 x 3 = 6`. We ask the user for a range and display all the primes in that interval.

## Source Code

``````
# Python program to ask the user for a range and display all the prime numbers in that interval

# take input from the user
lower = int(input("Enter lower range: "))
upper = int(input("Enter upper range: "))

for num in range(lower,upper + 1):
# prime numbers are greater than 1
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)``````

Output

```
Enter lower range: 900
Enter upper range: 1000
907
911
919
929
937
941
947
953
967
971
977
983
991
997
```

Here, we take an interval from the user and find prime numbers in that range. Visit this page to understand the code to check for prime numbers.

## Python

Submit Your Thought, Tutorial, Articls etc.