Jack-Lee-Hiter/AlgorithmsByPython

请教一下二位数组查找

Opened this issue · 1 comments

二维数组查找的类型判断这部分代码想请教一下,没看懂

 if type(target) == float and type(array[0][0]) == int:
    if int(target) == target:
        return False
    target = int(target)
    elif type(target) == int and type(array[0][0]) == float:
        target = float(int)
    elif type(target) != type(array[0][0]):     # 浮点数的相等判断问题需要特别注意, 一般都是判断两个数的差值是否小于一个特别小的数。这里不展开分析。
        return False

请大佬给点注释,谢谢啊