divmod()
商と余りを同時に求め、タプルとして返します。
構文
divmod(割られる数, 割る数)
使用例
print(divmod(17, 5))実行結果
(3, 2)💡 実践的な使用例
total_seconds = 125
minutes, seconds = divmod(total_seconds, 60)
print(f'{minutes}分{seconds}秒')秒数を「分と秒」に変換するときのように、商と余りを同時に使いたい場面ではdivmod()を使うと//と%を2回書かずに済みます。
関連トピック
四則演算 タプル