gpt4 book ai didi

ruby - 为什么 `27 ** (1.0/3.0)` 与 `27 ** (1/3)` 不同?

转载 作者:数据小太阳 更新时间:2023-10-29 07:20:27 26 4
gpt4 key购买 nike

请告诉我这是否是获得立方根的正确方法。

我不明白为什么

27 ** (1.0/3.0) #=> 3 

不同于

27 ** (1/3) #=> 1

最佳答案

1.0 / 3.0 # => 0.3333333333333333
27 ** 0.333 # => 2.9967059728946346

1 / 3 # => 0
27 ** 0 # => 1

第二个是整数除法的例子。一共有多少个三分球?零。任何数的 0 次方都是 1。

关于ruby - 为什么 `27 ** (1.0/3.0)` 与 `27 ** (1/3)` 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15379739/

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