gpt4 book ai didi

Python 自动舍入小数

转载 作者:太空宇宙 更新时间:2023-11-04 08:04:38 24 4
gpt4 key购买 nike

我正在尝试从 26% 的年利率中获取日利率。

在 Python 中,1.26**(1/365) 给我 1.0

在 Excel 中,1.26^(1/365) 给我 1.000633,这就是我想要的。

为什么 Python 这样做,我怎样才能得到更准确的结果?

最佳答案

您使用的是 Python 2.x,因此 1/365 为零(两个整数相除返回一个整数)。任何零的次方都是 1。

你需要使用真除法;您可以将其中一个数字设为 float 以触发此操作:

>>> 1.26 ** (1.0 / 365)
1.000633383299703

关于Python 自动舍入小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33583302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com