python中如何進行開方運算,用Python求一個數的平方根。

時間 2021-10-30 06:46:56

1樓:

可以使用math庫

import math

a = 4

print math.sqrt(4)   # 2也可以直接利用python的**運算子

a = 8

a**(1/3)       # 開3次方相當於1/3次乘方  結果是2

math中其他常用的數學函式:

ceil(x) 取頂

floor(x) 取底

fabs(x) 取絕對值

factorial (x) 階乘

hypot(x,y)  sqrt(x*x+y*y)pow(x,y) x的y次方

sqrt(x) 開平方

log(x)

log10(x)

trunc(x)  截斷取整數部分

isnan (x)  判斷是否nan(not a number)degree (x) 弧度轉角度

radians(x) 角度轉弧度

2樓:過兒助經管

在python2.x環境下,1/4等於0,要寫成1.0/4才是0.25

3樓:

因為在python2.x裡 1/3是0啦

你要寫 8**(1.0/3)

一樓用的是python3,所以1/3=0.33333333

4樓:匿名使用者

例如2**(1/6)就是求它的開6次方

開n方就等於求它的1/n次方嘛...

5樓:匿名使用者

開n次方,就是求(1/n)次方:

所以...:

>>> 9**0.5

3.0>>> 8**(1/3)

2.0>>>

6樓:匿名使用者

不行,我試了。8**(1/3)是1

用python求一個數的平方根。

7樓:匿名使用者

下面**定義一個函式heron(s)用迭代的方法取得平方根,其中x=s/2可以

使用專x=s/3, s/5之類的多個值實驗一下,看屬分別需要多少步。

以s=500為例,

x=s時需要9步

x=s/2時需要8步

x=s/3時需要7步

x=s/5時需要5步

'''created on 2011-10-26@author: legendxx

'''import math

def heron(s):

x=s/2

count=0

sqr=x*x

while math.fabs(sqr - s)>=0.0000001:

count+=1

x = (x + s/x)/2.0

sqr=x*x

print count,":",x, sqrprint count,"steps needed"

if __name__ == '__main__':

s=float(raw_input("input a number"))

heron(s)

8樓:zeus冰不語

# -*- coding: utf-8 -*-import math

def main(x):

x = 5

y = math.sqrt(x)

print(y)

if __name__ == "__main__":

main()

9樓:匿名使用者

import math

math.sqrt()

或者num**0.5

10樓:匿名使用者

import math

x = s

while math.fabs(x*x - s)>=0.0000001:

x = (x + s/x)/2.0

print x, x*x

java String型別如何進行整除運算

狄訪煙 string 型別的運算,不知道你想要什麼,string類有 conpareto 可以比較兩個字串,但返回的還是整形。一般運算都要先進行型別的轉換才可以算。 馮貴何 string是不能運算的,如果是下面的情況,可以先將string轉換成int,然後再整除運算。string num 32 in...

教學中如何進行有效的課堂評價,如何進行有效的教學評價

文庫精選 內容來自使用者 泥越 評價是一種價值判斷的活動,是主體對客體滿足需要程度所做出的判斷。在語文課堂上的直接表現就是教師用常用語言等對學生的學習行為 過程 結果等進行判斷,再行褒獎 指導。首先課堂教學評價必須準確。準確性是課堂教學評價的靈魂,沒有 靈魂 教師的課堂教學評價就沒有了生命力。教師的...

財務管理中如何進行納稅籌劃,求《企業如何進行納稅籌劃》的畢業論文大綱

綠水青山 企業要做好稅收籌劃,有以下幾個切入點 1.選擇稅務籌劃空間大的稅種 要選擇對決策有重大影響的稅種作為稅務籌劃的重點 選擇稅負彈性大的稅種作為稅務籌劃的重點,稅負彈性越大,稅務籌劃的潛力也越大。2.符合稅收優惠政策 一般在稅種設計時,都設有稅收優惠條款,企業如果充分利用稅收優惠條款,就可享受...