编写一个函数来测试一个数字是否可被n整除

时间:2017-03-21 01:23:23

标签: python

def div(num1,num2):
  n = 0
  while n > 0:
    if num1%n == 0 and num2%n==0:
        print(True)
        n+=1
    else:
        print(False)

这可能是错误的。

编辑:

def div(num1,num2):
if num1%num2==0:
    return True
else:
    return False

1 个答案:

答案 0 :(得分:0)

这个问题很好用于三元回报

def div(number, n):
    # check if denominator is zero or modulo not 0
    return False if ((n==0) or (number%n!=0)) else True

print div(10,0),div(0,10),div(2,10),div(10,2)

>>>False True False True

可能重复

Specifying AvroFormat