编写程序,利用公式e=1+1/1!+1/2!+1/3!+...+1/n!计算自然对数e的近似值。n在运行时由键盘输入。
时间: 2023-11-10 11:07:14 浏览: 93
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
好的,以下是 Python 代码实现:
```python
import math
n = int(input("请输入n的值:"))
e = 1
factorial = 1
for i in range(1, n+1):
factorial *= i
e += 1/factorial
print("e的近似值为:", e)
print("与math库中的e的值相差:", abs(e-math.e))
```
阅读全文