def test_factorial(self):
     self.assertEqual(1, factorial(0))
     self.assertEqual(120, factorial(5))
     self.assertEqual(3628800, factorial(10))
     self.assertEqual(637816310, factorial(34521, 10**9 + 7))
     self.assertRaises(ValueError, factorial, -42)
     self.assertRaises(ValueError, factorial, 42, -1)
Beispiel #2
0
 def test_factorial(self):
     self.assertEqual(1, factorial(0))
     self.assertEqual(120, factorial(5))
     self.assertEqual(3628800, factorial(10))
     self.assertEqual(637816310, factorial(34521, 10**9 + 7))
     self.assertRaises(ValueError, factorial, -42)
     self.assertRaises(ValueError, factorial, 42, -1)
Beispiel #3
0
 def test_factorial(self):
     self.assertEqual(1, factorial(0))
     self.assertEqual(120, factorial(5))
     self.assertEqual(3628800, factorial(10))
from algorithms.maths import factorial, factorial_recur

print(factorial(100))

print(factorial_recur(100))