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.