fork download
  1. def reverse_factorial(n):
  2. div = 1
  3. while True:
  4. if n <1:
  5. return 'none'
  6. elif n == 1:
  7. return str(div) + '!'
  8. n /= div
  9. div += 1
  10.  
  11. print(reverse_factorial(100))
  12. print(reverse_factorial(120))
  13. print(reverse_factorial(1))
  14. print(reverse_factorial(0))
Success #stdin #stdout 0.01s 9992KB
stdin
Standard input is empty
stdout
none
6!
1!
none