e=1+1/1!+1/2!+…+1/n!

e=1+1/1!+1/2!+…+1/n!
运用Python

sum,tmp = 1,1
n=int(input())
for i in range(1,n):
    tmp*=i
     sum += 1/tmp
print("e的近似值为%.6f"%sum)

img

n = 100
e = 0


def f(i):
    sum = 1
    for k in range(1, i+1):
        sum *= k
    return sum


for i in range(n):
    e += 1/f(i)
print(e)

img