Pyhton program to print all prime numbers in an interval

This is a python program to print all prime numbers in an interval. (tested in version 3.4)




 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# Python program to print all prime numbers in an interval
# 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: 100
Enter upper range: 200
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199

Comments