def factorial(number):
number = int(number)
if number == 1:
return 1
elif number == 0:
return 1
elif number < 0:
return('TRY AGAIN')
else:
return number*factorial(number-1)
user_input = input("Enter a non-negative integer to take the factorial of: ")
factorial_of_user_input = factorial(user_input)
print(factorial_of_user_input)
input('Press ENTER to exit')