fork download
  1. def find_factorial(factorial):
  2. for i in range(1, factorial):
  3. num = i
  4. for x in range(1, i):
  5. num *= x
  6. if num == factorial:
  7. return str(factorial) + ' = ' + str(i) + "!"
  8. elif num > factorial:
  9. return str(factorial) + ' NONE'
  10.  
  11. print(find_factorial(120))
  12. print(find_factorial(150))
  13. print(find_factorial(3628800))
  14. print(find_factorial(479001600))
  15. print(find_factorial(6))
  16. print(find_factorial(18))
Success #stdin #stdout 0.01s 9992KB
stdin
Standard input is empty
stdout
120 = 5!
150 NONE
3628800 = 10!
479001600 = 12!
6 = 3!
18 NONE