我正在使用python 3,我想计算:18446744073709550592 / 65536,python获取输出:
281474976710656
但真实结果是:
281474976710655.984375
是自动四舍五入的,有什么办法可以准确计算吗?
from decimal import Decimal
numerator = Decimal('18446744073709550592')
denominator = Decimal('65536')
result = numerator / denominator
print(result)