Avatar ·

如何计算 1!+2!+3!+...+n! 的和

📁 python, 人工智能

问题条件:

给定一个自然数 n,计算 1!+2!+3!+...+n! 的和。在解决这个问题时只能使用一个循环。禁止使用 math 数学库。

n = int(input())N = 1sum = 0for a in range(1, n+1):    for b in range(1, a+1):        N = N * b    sum += Nprint(sum)    

然而我的解法没有成功。请提示如何正确解决?