思想:每次求出一个阶乘,使用临时变量保存,留给下一个阶乘使用
# 给定参数N,求1!+2!+...N!
# 思路:用临时变量保存上一次求出的阶乘
def func(n):
res = 0
temp = 1
for i in range(1, n + 1):
temp *= i
res += temp
print(temp)
return res
if __name__ == '__main__':
print(func(5))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)