我想在除法结果中获得大量准确数字,例如 1/7,但 Python 给出的结果与高精度计算器不同。
我在 Python 3 中尝试了十进制库并尝试更改其精度和舍入模式,但它给出的结果与计算器不同。
from decimal import *
getcontext().prec = 40
print (Decimal(1/7))
https://keisan.casio.com/calculator 上的高精度计算器说结果是 142857 的重复模式,但 Python 的结果在 16 位后打破了这种模式。这是它给出的数字:
0.142857142857142849212692681248881854116916656494140625
大话西游666
相关分类