Python divmod 用法详解及示例
divmod()
是 Python 内置函数,用于同时返回除法和取余的结果。它接受两个参数,表示被除数和除数,返回一个包含两个值的元组,第一个值表示相除的商,第二个值表示相除的余数。
下面是使用 divmod()
的3个示例:
示例1:
num1 = 10
num2 = 3
result = divmod(num1, num2)
print(result)
输出结果为 (3, 1)
,这表示10除以3的商是3,余数是1。
示例2:
value1 = 27
value2 = 5
quotient, remainder = divmod(value1, value2)
print(quotient, remainder)
输出结果为 5 2
,这表示27除以5的商是5,余数是2。
示例3:
num3 = -12
num4 = 5
result = divmod(num3, num4)
print(result)
输出结果为 (-3, 3)
,这表示-12除以5的商是-3,余数是3。
通过 divmod()
函数,我们可以方便地同时获取除法的商和余数,用于更复杂的计算或逻辑处理。