想知道在Python 2.7中检查整数是否能够或不能被另一个数字(可能是浮点数)划分的最有效方法是什么。或者更一般地说,在Python 2.7中检查整数是否可以除以n(n可以是浮点数)的最有效方法是什么。
我的痛点是,如果我试图获得x/n
,它总是一个整数。
答案 0 :(得分:1)
尝试
if x % n == 0 :
希望这有帮助!
答案 1 :(得分:1)
这里:
x = 25
y = 2.5 # Or something
if not x % y: # Works with float too
print 'can divide'
else:
print 'cannot divide'