mathモジュールのremainderメソッド
<math>モジュールの<remainder>メソッドは、
1つの数値を2番目の数値で割った剰余を返します。
メソッドの最初のパラメータには、
割られる数(被除数)を指定し、
2番目のパラメータには、
最初の数値を割る数(除数)を指定します。
演算子<%>とは異なり、
このメソッドは常に浮動小数点値を返します。
構文
import math
math.remainder(被除数, 除数)
例
数値<25>を<5>で割った剰余を求めてみましょう:
import math
print(math.remainder(25, 5))
コードの実行結果:
0.0
例
では、<30>を<4>で割った剰余を取得してみましょう:
import math
print(math.remainder(30, 4))
コードの実行結果:
-2.0
例
数値<10>と<3>の除算の剰余を調べてみましょう:
import math
print(math.remainder(10, 3))
コードの実行結果:
1.0
例
では、数値<10>を<0>で割った剰余を調べてみましょう:
import math
print(math.remainder(10, 0))
コードを実行すると、関数はエラーを返します:
ValueError: math domain error