首页 > 其他 > 详细

求e的值

时间:2014-01-19 08:49:42      阅读:491      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

代码:

bubuko.com,布布扣
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,))
   
bubuko.com,布布扣

运行结果:

 

2.7182818284590455
2.71827876984127

求e的值

原文:http://www.cnblogs.com/sklww/p/3525620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!