我只是在用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
我希望两者都能一样工作,有人可以解释其中的区别吗?谢谢:)