这些代码位之间有什么区别

时间:2019-07-18 20:25:35

标签: python division

我只是在用python做一些实验,而我的问题之一就是需要一个有趣的解决方案,将/更改为//。有什么区别?

def is_multiple(number=None, m=None): # m representing times table
    if not number or not m:
        return False
    if isinstance(m//number, float):
        return False
    return True
print(is_multiple(4, 12)) # returns True
def is_multiple(number=None, m=None): # m representing times table
    if not number or not m:
        return False
    if isinstance(m/number, float):
        return False
    return True
print(is_multiple(4, 12)) # returns False

我希望两者都能一样工作,有人可以解释其中的区别吗?谢谢:)

0 个答案:

没有答案