A prime number is a number that is divisible only by itself and one. Prime numbers are different from odd and even numbers.
We can find the prime numbers present in a specified range of numbers, say 0-10, 0-50, and so on in
Python by doing the following.
Create the limit or nth number variable.
limit = 50
for loop that will loop for the limit specified. The
range() method will be used.
for i in range(0, limit ):
if statement will be placed to check if the ith loop is greater than one. Of course, prime numbers do not begin with one.
if i > 1:
Once the condition is true, another loop will run for a number of times equal to the
for j in range(2, i):
And in the loop, we will use the
modulus operator to check if the ith value when divided by the jth value will give a remainder of
0. If it is true then the loop terminates. Otherwise it prints out the prime number.
for j in range(2, i): if (i % j) == 0: break else: print(i)
Below is the complete code.
limit = 50 for i in range(0, limit): # all prime numbers are greater than 1 if i > 1: for j in range(2, i): if (i % j) == 0: break else: print(i)
View all Courses