mathモジュールのfmodメソッド

mathモジュールのfmodメソッドは、 浮動小数点数の除算の余り(剰余)を返します。 メソッドの第一引数には割られる数(被除数)、 第二引数には割る数(除数)を指定します。

構文

pythonimport math

math.fmod(被除数, 除数)

例

数値10.8を3で割った余りを求めてみましょう。

pythonimport math

print(math.fmod(10.8, 3))

コードの実行結果:

python1.8000000000000007

例

次に、fmodメソッドを数値-4.56に適用してみます。

pythonimport math

print(math.fmod(-4.56, 3))

コードの実行結果:

python-1.5599999999999996

関連項目

  • remainderメソッド (mathモジュール)、
    数値の除算の剰余を返します。
  • modfメソッド (mathモジュール)、
    数値の小数部分と整数部分を返します。
  • divmod関数、
    除算の商と余りのタプルを返します。