1+1+1/2!+1/3!+1/4!+……+1/n!,当n等于10时输出结果
时间: 2023-11-16 19:07:47 浏览: 115
题目要求计算1+1+1/2!+1/3!+1/4!+……+1/n!的结果,当n等于10时输出结果。可以使用第二个代码段中的程序进行计算,只需要将输入的n改为10即可。具体步骤如下:
1. 复制第二个代码段中的程序;
2. 将程序中的变量n改为10;
3. 编译并运行程序;
4. 程序输出结果sum=2.718282。
因此,当n等于10时,1+1+1/2!+1/3!+1/4!+……+1/n!的结果为2.718282。
相关问题
求1+1/1!+1/2!+1/3!+……+1/n!
根据题目要求,我们需要求出以下无穷级数的和:
1 + 1/1! + 1/2! + 1/3! + ...
我们可以使用泰勒级数公式来求解,其中:
e^x = 1 + x + x^2/2! + x^3/3! + ...
令 x = 1,我们可以得到:
e = 1 + 1 + 1/2! + 1/3! + ...
因此,所求的无穷级数的和为 e - 1,即:
1 + 1/1! + 1/2! + 1/3! + ... = e - 1 ≈ 1.71828182845904523536
计算e=1+1/1!+1/2!+1/3!+……+1/n!
使用 Python 编程可以计算:
```python
import math
n = 10
e = 0
for i in range(n+1):
e += 1 / math.factorial(i)
print(e)
```
输出结果为:
```
2.7182818284590455
```
即 $e \approx 2.71828$。
阅读全文