その他便利な関数

divmod()

商と余りを同時に求め、タプルとして返します。

構文

divmod(割られる数, 割る数)

使用例

print(divmod(17, 5))

実行結果

(3, 2)

💡 実践的な使用例

total_seconds = 125
minutes, seconds = divmod(total_seconds, 60)
print(f'{minutes}分{seconds}秒')

秒数を「分と秒」に変換するときのように、商と余りを同時に使いたい場面ではdivmod()を使うと//と%を2回書かずに済みます。

関連トピック

四則演算 タプル

← メソッド辞典に戻る