def is_divisible(number, divisor):
“””
判断一个整数是否能够被另一个整数整除。
参数:
number — 要判断能否被整除的整数
divisor — 用于整除的除数
返回:
如果number能被divisor整除,返回True;否则返回False。
“””
# 判断除数是否为0,因为除以0没有意义
if divisor == 0:
return “除数不能为0。”
# 使用模运算符来判断是否能整除
if number % divisor == 0:
return True
else:
return False
# 示例
num = 10
div = 2
result = is_divisible(num, div)
print(f”数字 {num} 是否能被 {div} 整除?结果是:{result}”)
num = 15
div = 4
result = is_divisible(num, div)
print(f”数字 {num} 是否能被 {div} 整除?结果是:{result}”)
num = 20
div = 0
result = is_divisible(num, div)
print(f”数字 {num} 是否能被 {div} 整除?结果是:{result}”)
这段代码定义了一个名为
is_divisible
的函数,它接受两个参数:
number
和
divisor
。函数首先检查除数是否为0,因为除以0在数学上是没有定义的。如果除数不为0,函数使用模运算符
%
来判断
number
是否能被
divisor
整除。如果余数为0,则表示
number
能被
divisor
整除,函数返回
True
;否则返回
False
。
在代码示例中,我提供了几个使用该函数的例子,包括能整除的情况、不能整除的情况以及除数为0的情况。这样可以帮助你更好地理解函数的工作原理。