根据公式e=1+1⼀1!+1⼀2!+..1⼀n 求e的近似值,用python来求。

2024-12-01 18:35:20
推荐回答(1个)
回答1:

1、阶乘随着n的增大计算难度也增大,所以不能无限进行下去

2、代码如下(计算前10位)

import math  
def e(accuracy):  
    return sum(1.0/math.factorial(i) for i in range(accuracy))  
if __name__ == "__main__":  
    print(e(10))