写一段程序计算1+1/2!+1/3!+.....+1/10!
时间: 2023-09-27 08:04:59 浏览: 100
求1+1/2+1/3+1/4+…….+1/100的值
这里给出使用Python语言编写的程序:
```python
# 定义一个函数factorial用于计算阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 计算1/2!到1/10!的和
sum = 0
for i in range(2, 11):
sum += 1 / factorial(i)
# 输出结果
print(sum)
```
程序的思路是先定义一个函数factorial用于计算阶乘,然后使用循环计算1/2!到1/10!的和,最后输出结果。运行程序得到的结果为:
```
0.3680555555555556
```
即1 1/2! 1/3! ..... 1/10!的和约等于0.368。
阅读全文