A number that is divisible by one and itself is called a prime number. Examples of prime numbers are, , etc.
Note: is not a prime number, and is the only even prime number.
The code below shows how to generate primes smaller than or equal to n
.
For example, when n
is ,
prime numbers that are smaller than or equal to n
would be ,, and
Step1: We need to check if the number is prime or not.
Step2: If the number is prime and less than or equal to the given number (n
), print the number.
The code below shows how to generate prime numbers smaller than or equal to a given number.
Let number n=5
so that all prime numbers less than or equal to that number are printed.
An empty list is taken to store the prime numbers less than or equal to the given number.
Range function
is used to check the sequence of integers from start value to stop value.
i
in for
loop is used to access values in the range of 1, n+1
(to check the n
value, we need to take n+1
).
Another for
loop is taken with j
variable to access values in the range of (2, i)
.
Divisibility of the integer (i
) is checked in the range of 2, i
. If the integer is divisible, it will come out of the loop; else, the values are appended into the list.
Finally, the list is printed that contains prime numbers less than or equal to the n
value.
n=5l=[]for i in range(1,n+1):if(i>1):for j in range(2,i):if(i%j==0):breakelse:l.append(i)print(l)