使用递归,函数嵌套解决

计算1+3!+5! ..+ (2n+1) !的值并输出(n>4) ,使用函数的嵌套和递归方法实现。(python)

def fun(n):
    s = 1
    for i in range(1, 2 * n ):
        s *= i
        
    if n == 1 :
        return n
    else:
        return s + fun(n - 1)

    return s

n = int(input(">>>"))
c = fun(n)
print(c)
"""--result
>>>5
368047
"""