Python实现:给定参数N,求连续阶乘

Python实现:给定参数N,求连续阶乘,第1张

思想:每次求出一个阶乘,使用临时变量保存,留给下一个阶乘使用

# 给定参数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))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/570491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存