Python 組み込み関数 divmod()
2 つの(複素数でない)数値を引数として受け取り、整数除算における商と剰余からなるペアを返します。オペランドの型が混在する場合、二項算術演算子のルールが適用されます。
導入
divmod() 関数は、2 つの数値を引数として受け取り、それらの整数除算の商と剰余を含むタプルを返します。これは、単一の呼び出しで両方の結果を取得するための便利な方法です。
例
# 商と剰余を取得
quotient, remainder = divmod(10, 3)
print(quotient)
print(remainder)
print(divmod(2, 2))
print(divmod(10, 2))
print(divmod(7, 2))
3
1
(1, 0)
(5, 0)
(3, 1)