2017-10-03 4 views
-8

私の平方根プログラムは、私に答えを与えてくれないように見えるので、どのように解釈されますか?平方根プログラムはどのように解釈されますか

def square_root(f): 
    g=f 
    while g**2!=f: 
     g = 1.5*(g+f/g) 
    return g 
+2

何の入力をお見せするためにあなたの質問を編集してください提供された出力、およびあなたが得た出力。 –

+1

定義した関数を呼び出すのを忘れたようです。 – David

答えて

0

その動作していないこの部分g = 1.5*(g+f/g)が間違っているので、

def square_root(f): 
    g = f 
    while g**2 > f: 
     g = 0.5*(g+f/g) 
    return g 

ちょうど私の機能に見える: myfunction あなたの1: yourfunction

関連する問題