1樓:匿名使用者
下面**定義一個函式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)
2樓:zeus冰不語
# -*- coding: utf-8 -*-import math
def main(x):
x = 5
y = math.sqrt(x)
print(y)
if __name__ == "__main__":
main()
3樓:匿名使用者
import math
math.sqrt()
或者num**0.5
4樓:匿名使用者
import math
x = s
while math.fabs(x*x - s)>=0.0000001:
x = (x + s/x)/2.0
print x, x*x
平方根與算術平方根的區別和聯絡,平方根和算術平方根的區別與聯絡是什麼?
區別 1 平方根的定義 若x a,則x為a 的平方根若2 4,2是4的平方根,2 4,2是4的平方根算術平方根的定義 一個非負數的正的平方根叫做它的算術平方根如 2和 2都是4的平方根,而2是4的算術平方根.2 個數不同 正數的平方根有兩個且互為相反數,正數的算術平方根只有一個。3 表示方法不同 前...
3的平方根和算術平方根是多少
3的平方根 1.732 算術平方根是1.732。平方根,是指自乘結果等於的實數,表示為 x 讀作正負根號下x或x的平方根。其中的非負數的平方根稱為算術平方根。正整數的平方根通常是無理數。可由下式唯一定義 在分數指數中,我們有 依定義,可知開平方運算對乘法滿足分配律,即 注意若n是非負實數且時,因為必...
平方根 立方根 算術平方根的區別是什麼
平方根是開2次根號,只能是正數開平方根,開出來的平方根有正和負。立方根是開3次根號,正負數都能開,開出來的數與原數同號。算術平方根是平方根的絕對值,是正的。平方根包括正負兩個平方根哦 立方根是三次方根啊 算術平方根只指正的那個平方根的。算數平方根是一個實數的正平方根,平方根是一個實數的正負平方根,有...