我必须编写一个函数,它接受三个参数并返回True,前两个参数的值彼此接近(它们在+/-第三个参数内。
myList=[[[1,2,3],[4,5,6]],[[2,3,4],[3,4,5]],[[4,6,7],[5,7,9]]]
reduce(lambda x, y: x+y, myList)
此代码未正确返回True或False,我不知道为什么
答案 0 :(得分:1)
def compare(n1, n2, delta):
return abs(n1-n2) <= delta
该函数返回true iff:
n1&gt; n2 :
n1-n2&lt; = delta
[OR]
n1&lt; n2 :
n1-n2&lt; = -delta
答案 1 :(得分:0)
def f(a, b, epsilon):
return abs(a - b) <= epsilon