python计算阶乘 森森想知道 1! + 2! + ... + n!,请你帮她计算一下吧。 输入 输入一行一个整数 n, 表示上文的 n 输出 输出一个整数表示结果
时间: 2024-01-15 22:18:36 浏览: 61
计算1!……+N!的阶乘和
好的,我可以为你编写一个 Python 程序来计算阶乘之和。以下是程序代码:
```python
n = int(input("请输入一个整数 n:"))
result = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
result += factorial
print("1! + 2! + ... + n! =", result)
```
你可以将这段代码复制到 Python 编辑器中运行,也可以在命令行中运行。程序将提示你输入一个整数 n,然后计算 1! + 2! + ... + n! 的和,并输出结果。
如果你输入 n=5,程序将输出以下结果:
```
请输入一个整数 n:5
1! + 2! + ... + n! = 153
```
希望这个程序能够帮助你解决问题!
阅读全文