In this program, you’ll learn to print all prime numbers within an interval using for loops and display it.
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
.
Python Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
count=0 num1 = int(input("Number 1: ")) num2 = int(input("Number 2: ")) print('Prime numbers between',num1,' and',num2,' are:') for num in range(num1,num2 + 1): if num > 1: for i in range(2,num): if (num % i) == 0: break else: print(num) count=count+1 print('We found {0} prime numbers'.format(count)) |
Output: