请帮助我理解我错在哪里:
这是一个问题:创建一个称为递归析因的递归函数和一个称为迭代析因的迭代函数Accepts as parameter an Integer n
Computes the factorial of n
Returns the factorial of n
这是我用来回答问题的测试:import unittest
class RecursiveTestCase(unittest.TestCase):
def test_recursive_factorial_one(self):
result = recursive_factorial(4)
self.assertEqual(result, 24, msg="Inaccurate value")
def test_recursive_factorial_two(self):
result = recursive_factorial(0)
self.assertEqual(result, 1, msg="Inaccurate value")
def test_iterative_factorial_one(self):
result = iterative_factorial(5)
self.assertEqual(result, 120, msg="Inaccurate value")
def test_iterative_factorial_two(self):
result = iterative_factorial(0)
self.assertEqual(result, 1, msg="Inaccurate value")
这是我写的代码&