python定义函数计算1+3/2!+5/3!+…,(2n-1)/n!

定义函数计算1+3/2!+5/3!+…,(2n-1)/n!
计算结果保留小数点后8位。

img

要求精度是18位,你为什么在round那里只保留8位?

这是精度误差,其实无妨,如果要提高精度,建议从小往大求和。精度高一些。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^