编写Python程序计算e=1+1/1!+1/2!+1/3!+…1/n!直到最后一项(含)小于为止。
时间: 2023-10-05 11:06:43 浏览: 369
python写的计算小程序
没问题,我明白了。以下是你要的Python程序:
```python
import math
e = 0
n = 0
while True:
n += 1
term = 1 / math.factorial(n)
if term < 1e-6: # 小于1e-6时跳出循环
break
e += term
print("e =", e)
```
这个程序会计算出e的值,并且会一直计算直到最后一项小于1e-6为止。注意,程序中的math.factorial()是Python内置的阶乘函数。
阅读全文