
word = 'Prime Number checker'
print(word.center(len(word)*2,'-'))
print('\n')
def primeNumber(number):
if not number.isdecimal():
raise Exception('Enter a number!')
number = int(number)
if number > 1:
for i in range(2,number):
if (number % i) == 0:
print(number," is not a prime number")
print(i," times ",number//i," is ",number)
break
else:
print(number," is a prime number")
else:
print(number, " is not a prime number")
while True:
userInput = input('Enter a number: ')
if userInput.lower() == 'quit' or userInput.lower() == 'q':
break
try:
primeNumber(userInput)
except Exception as err:
print('An error occured : {}'.format(err))