题目中要求计算 1!、2!、3! 直到 n! 的和。可以使用循环来实现:
n =5
factorial_sum = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
factorial_sum += factorial
print(factorial_sum)
首先初始化一个变量 factorial_sum
用于存储阶乘的累加和,另外一个变量 factorial
用于存储当前迭代到的阶乘值,初始值为 1。然后用 for 循环从 1 循环到 n,每次迭代将当前值乘以 i
,并将乘积累加到