私は本当にこれにこだわっています。内部で引数を変更して別の関数内で関数を呼び出す必要がありますが、「float」オブジェクトは呼び出し可能ではないと言い続けます。
例えば:
def functioncall(f,epsilon):
guess = 1.0
for i in range(100):
if f(guess) - guess < epsilon:
return guess
else:
guess = f(guess)
私にくれます
File "C:/Users/Apoo/Dropbox/6.00x/midTermQuiz1/problem8.py", line 16, in functioncall
if f(guess) - guess < epsilon:
TypeError: 'float' object is not callable
そうすることで、私の場合はfloatである関数fの値を呼び出していることを理解しましたが、どうすればそれを変更できますか?