编写函数jiecheng(n)实现求x的阶乘的功能

编写函数jiecheng(n)实现求x的阶乘的功能,然后在程序中通过调用jiecheng(n)来计算1!+2!+…+n!的值并输出,其中n的值通过键盘输入,求阶乘设计成函数形式。

def jiecheng(n):
    if n == 1:
        return 1
    return jiecheng(n - 1) * n

n = int(input("n"))
sum = 0
for i in range(n):
    sum += jiecheng(i + 1)
print(sum)
def jiecheng(n):
    result = 1
    for i in range(1, n+1):
        result *= i
    return result

n = int(input("请输入一个整数n:"))
sum = 0
for i in range(1, n+1):
    sum += jiecheng(i)
print("1!+2!+...+n!的值为:", sum)