Python编程计算给定数字的立方根
在数学上,一定数字的 立方根 定义为将该数字三次除以自己所得到的值。它是一个立方数的倒数。例如,216的立方根是6,因为6 × 6 × 6 = 216。本文的任务是使用Python找到给定数字的立方根。
立方根使用符号“”表示。该符号中的数字3表示需要三次除以自己来获得立方根。
有多种方法可以在Python中计算立方根。让我们逐个来看一下下面的方法−
- 使用简单的数学方程。
-
使用 math.pow() 函数。
-
使用 numpy 中的 cbrt() 函数。
输入输出场景
现在让我们看一些输入输出场景来计算给定数字的立方根−
假设给定的输入数字为正数,则输出为:
假设给定的输入数字为负数,则输出为:
假设输入为元素列表,则输出如下−
使用数学方程
让我们从简单的开始。我们使用一个简单的数学方程在Python中找到数字的立方根。在这里,我们找到输入数字的次幂。
示例1:正数
下面给出了一个计算正数立方根的Python程序。
输出
上述Python代码的输出为−
示例2:负数
下面是计算负数立方根的Python程序。
输出
使用 math.pow() 函数
math.pow(x, y) 函数返回 x 的 y 次方值,其中条件是 x 始终为正值。因此,在这种情况下,我们使用此函数将输入数字提高到其 次方。
示例1:正数
在下面的Python程序中,我们找到正数输入数字的立方根
输出
得到的输出为 −
例2:负数输入
在以下Python程序中,我们找到负输入数字的立方根。
输出
得到的输出为 −
使用numpy的cbrt()函数
cbrt() 是numpy库中的内置函数,在输入的数组中返回每个元素的立方根。该方法在找到负数的立方根时不会引发错误,因此比以前的方法更有效。
示例
在以下Python示例中,我们使用python列表获取输入,并使用 cbrt() 函数找到立方根。
输出
在编译和执行以上Python代码后,可以获得以下输出−