Python怎么自定义阶层函数求阶层啊?
我只知道大概逻辑,但是不知道怎么写啊?
先定义阶乘函数,再计算1!+2!到+10!,类似于1+2+..10,不过累加的不是i,是i的阶乘
i的阶乘的计算通过调用阶乘函数并传参数i来得到
带代码如下,如有帮助,请点击一下采纳谢谢:
r = 0
def sum_(num):
for n in range(1, num+1):
global r
total = 1
for t in range(1, n+1):
total *=t
r += total
sum_(3)
print(r)
def fact(num):
if num<=1:
return 1
return num*fact(num-1)
print(sum(fact(i) for i in range(1,11)))