【发布时间】:2018-09-28 18:38:31
【问题描述】:
我必须编写一个接受三个参数并返回 True 的函数,因为前两个参数的值彼此接近(它们在 +/- 第三个参数之内。
def assert_within_tolerance(num1,num2,close):
num1=float(num1)
num2=float(num2)
while close>=0:
if num1-num2<=close:
return True
elif num2-num1<=close:
return True
else:
return False
此代码未正确返回 True 或 False,我不知道为什么
【问题讨论】:
-
好吗?您发布的代码有什么问题?