编写函数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)