Avatar ·

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

📁 python, 人工智能

问题条件:

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

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

然而,我的解决方案不正确。请告诉我如何正确解决?