python求阶乘函数,利用求阶乘函数计算f(n)=1/1!+1/2!+1/3!+......+1/n!的值,一个作业不知道咋写,求大佬们们解答。
1条回答 默认 最新
- storm_huang 2020-11-18 09:23关注
好看些用递归计算,f(n)=f(n-1)+1/n!。简单些的用for循环计算。
def fn(n): res=0 n = 1 for i in range(1, n+1) n *= i res += 1/n return res
解决 无用评论 打赏 举报
python求阶乘函数,利用求阶乘函数计算f(n)=1/1!+1/2!+1/3!+......+1/n!的值,一个作业不知道咋写,求大佬们们解答。
好看些用递归计算,f(n)=f(n-1)+1/n!。简单些的用for循环计算。
def fn(n):
res=0
n = 1
for i in range(1, n+1)
n *= i
res += 1/n
return res