【问题标题】:Finding the square root in python with the ** operator使用 ** 运算符在 python 中求平方根
【发布时间】:2013-12-02 17:21:33
【问题描述】:

我对 ** 运算符在 python 中的含义有些困惑

import math 
radius = raw_input("Enter your radius")
area_of_circle = radius ** math.pi
print area_of_circle

我要做的是弄清楚** 运算符会做什么。这是针对Codeacademy 上的一个问题,涉及求平方根。请不要给我答案,只是关于获得平方根的语法建议。

【问题讨论】:

  • docs.python.org/2/library/operator.html“圆的面积”应该给你一个线索。 ...“pi 是平方的”(大声说出来...)
  • **to the power of 相同
  • x1/2 的幂是...(尽管如果您尝试calculate the area of a circle,您确定平方根是您想要的吗?)
  • 再次检查您的源代码,您在此处粘贴的代码看起来不对。
  • 是的,radius ** math.pi 绝对不是圆的面积方程:|

标签: python python-2.7 exponentiation


【解决方案1】:

** 是幂运算符。

由于您只需要提示:如果您知道将x 乘以该数字的幂等于取平方根的数字,那么您可以使用x ** that_number 计算x 的平方根.

顺便说一句,您不需要计算平方根来根据半径确定圆的面积。

【讨论】:

    【解决方案2】:

    你可以直接运行它,你会发现 x*y 表示 x 的 y 次方,如 2**3=8

    【讨论】:

      【解决方案3】:

      x ** 0.5 = sqrt(x) 可能吗?

      【讨论】:

        猜你喜欢
        • 2019-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多