求e的值

求e的值

代码:

求e的值
def func(a,isEnd=0):
    sum=1.0
    if isEnd==1:
        i=1
        t=1
        while t>10**-4:
            t=1
            for j in range(1,i+1):
                t=t/j
            sum=sum+t
            i=i+1
        return sum
    else:         
        for i in range(1,a):
                t=1.0
                for j in range(1,i+1):
                    t=t/j
                sum=sum+t
    return sum
if __name__=="__main__":
    print(func(50))
    print(func(1,1,))
   
求e的值

运行结果:

 

2.7182818284590455
2.71827876984127

求e的值

上一篇:前端工程精粹(一):静态资源版本更新与缓存


下一篇:游戏设计小议 番外篇一 电脑游戏的通用层次结构