Print all Prime Numbers in an Interval
Course- Python >
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.