関数 divmod
関数 divmod は、除算における商(ある数を別の数で割って得られる数)と余りからなるタプルを返します。
メソッドの最初のパラメータで割られる数(被除数)を指定し、2番目のパラメータで最初の数を割る数(除数)を指定します。
構文
divmod(被除数, 除数)
例
数 20 を 5 で割ったときの商と余りを求めてみましょう。
print(divmod(20, 5))
コードの実行結果:
(4, 0)
例
次に、関数 divmod を数 21 に適用してみましょう。
print(divmod(21, 5))
コードの実行結果:
(4, 1)
例
数 -15 を 2 で割ったときの商と余りを求めてみましょう。
print(divmod(-15, 2))
コードの実行結果:
(-8, 1)