自行编码,求1!+2!+3!+…+N!,其中N由键盘输入
时间: 2023-09-06 22:06:59 浏览: 95
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
以下是求1!+2!+3!+…+N!的 Python 代码,其中N由键盘输入:
```
n = int(input("请输入N的值:"))
sum = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
sum += factorial
print("1!+2!+3!+...+N!的值为:", sum)
```
这里使用了一个循环来计算每个阶乘,并将其累加到总和中。需要注意的是,由于题目中要求计算到 N!,因此循环的上限应该是 `n+1` 而不是 `n`。
阅读全文