# Prime Number

Geekboots | Python Programming | Jun 06, 2016

#!/usr/bin/evn python
# Define function as 'prime' and pass parameter as 'no'
def prime(no):
if no == 1:
print ("1 is a Special!")
# Return boolen value
return False
# For loop
for x in range(2,no):
if no % x == 0:
print ("{} = {} x {}".format(no, x, no //x))
# Return boolen value
return False
else:
print no, "is a prime number!"
# Return boolen value
return True
# For loop
for a in range(1,50):
# Call function 'prime' by passing parameter
prime(a)
# ***** Output *****
1 is a Special!
2 is a prime number!
3 is a prime number!
4 = 2 x 2
5 is a prime number!
6 = 2 x 3
7 is a prime number!
8 = 2 x 4
9 = 3 x 3
10 = 2 x 5
11 is a prime number!
12 = 2 x 6
13 is a prime number!
14 = 2 x 7
15 = 3 x 5
16 = 2 x 8
17 is a prime number!
18 = 2 x 9
19 is a prime number!
20 = 2 x 10
21 = 3 x 7
22 = 2 x 11
23 is a prime number!
24 = 2 x 12
25 = 5 x 5
26 = 2 x 13
27 = 3 x 9
28 = 2 x 14
29 is a prime number!
30 = 2 x 15
31 is a prime number!
32 = 2 x 16
33 = 3 x 11
34 = 2 x 17
35 = 5 x 7
36 = 2 x 18
37 is a prime number!
38 = 2 x 19
39 = 3 x 13
40 = 2 x 20
41 is a prime number!
42 = 2 x 21
43 is a prime number!
44 = 2 x 22
45 = 3 x 15
46 = 2 x 23
47 is a prime number!
48 = 2 x 24
49 = 7 x 7

Learn more about Prime, Composite Number and For loop