我真的坚持这一点,我需要在另一个函数中调用一个函数,在内部更改参数,但它让我说“浮动”对象是不可调用的。
例如:
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
我知道这样做是在调用函数 f 的值,在我的情况下它是一个浮点数,但是我该如何更改呢?