Below script will find if the number entered is prime or not

while True:

try:

input = int(input("Enter a number: "))

break

except Exception, e:

print e

a = []

if input == 0:

print input, "is not a valid number"

elif input == 1:

print input, "is not a prime number"

else:

for i in range(input):

if i == 0:

pass

else:

a.append(input % i)

if a.count(0) > 1:

print input, "is not a prime number"

else:

print input, "is a prime number"

Output:

[madhu@localhost tmp]$ python prime.py

Enter a number: 2

2 is a prime number

[madhu@localhost tmp]$ python prime.py

Enter a number: 10

10 is not a prime number

## Tuesday, 26 April 2011

### Script to find if a number is prime or not

Labels:
Python

Subscribe to:
Post Comments (Atom)

## No comments:

## Post a Comment