2024-10-03 23:17:58 发布
网友
def fdPt(f, eps): index = 5.0 for i in range(57): if f(index) - index < eps: return guess else: index = f(index) return index
我已经尽力了,我只是个初学者
在将f传递到函数之前,没有看到它是什么的示例,您可能会将它视为一个序列对象,并尝试索引到它中:
f
if f(index) - index < eps:
。。。可能是:
if f[index] - index < eps:
这假设f是一个列表、元组、字符串或其他可索引对象。你知道吗
您现在处理它的方式是将f用作可调用的(函数、方法、类构造函数等)
要帮助检查对象,请尝试打印f类型:
def fdPt(f, eps): print f, type(f)
在将
f
传递到函数之前,没有看到它是什么的示例,您可能会将它视为一个序列对象,并尝试索引到它中:。。。可能是:
这假设
f
是一个列表、元组、字符串或其他可索引对象。你知道吗您现在处理它的方式是将
f
用作可调用的(函数、方法、类构造函数等)要帮助检查对象,请尝试打印
f
类型:相关问题 更多 >
编程相关推荐