We use cookies to improve your experience on our site and to show you personalised advertising. Please read our cookie policy and privacy policy.

#!/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