在 Python divmod 中,函數取兩個數字,第一個除以第二個,返回商和提醒的元組。
**divmod(dividend,divisor)** #The dividend will be divided by
divmod()
參數:
該函數采用兩個強制參數,第一個參數被視為被除數,第二個參數被視為除數。第二個參數不能為零,因為
參數 | 描述 | 必需/可選 |
---|---|---|
紅利 | 一個數字,將被劃分 | 需要 |
除數 | 用來除的數字。該數字不能為零 | 需要 |
divmod()
返回值
該函數總是根據輸入返回商數和余數的元組。這兩個參數都是強制性的。
| 投入 | 返回值 | | 被除數和除數 | 商數和提醒的元組 | | 字符串作為第一個參數,編碼作為第二個參數 | 編碼為字節的字符串 | | 可重復的 | 字節與可迭代的大小相同 | | 無參數 | 創建沒有元素的字節對象 |
Python 中divmod()
方法的示例
示例 1:將整數作為參數傳遞
result = divmod(2,1)
print(“Divmod of 2 and 1 are :”, result)
result = divmod(3.5,2.5)
print(“Divmod of 3.5 and 2.5 are :”, result)
輸出:
Divmod of 2 and 1 are : (2, 0)
Divmod of 3.5 and 2.5 are : (1.0, 1.0)
示例 2:將浮點作為參數傳遞
print('divmod(8.0, 3) = ', divmod(8.0, 3))
print('divmod(3, 8.0) = ', divmod(3, 8.0))
print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5))
print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))
輸出:
divmod(8.0, 3) = (2.0, 2.0)
divmod(3, 8.0) = (0.0, 3.0)
divmod(7.5, 2.5) = (3.0, 0.0)
divmod(2.6, 0.5) = (5.0, 0.10000000000000009)