python自然対数の底数eを求める

522 ワード

#-*- coding: UTF-8 -*- 
'''
Created on 2011-3-3

@author: lihex
         e
'''
#   
def factorial(number):
    if number==1:
        return 1
    return number*factorial(number-1)

#  e^x       , x=1 ,n     
def sum_toE(n):
    retv=2.0
    for x in range(2,n+1):
        retv += 1/float(factorial(x))
    return retv   
        
if __name__ == '__main__':
    retv = sum_toE(6)
    print retv

転載先:https://www.cnblogs.com/lihex/archive/2011/03/03/1970226.html