Python math.fmod() メソッド

Python math 模块Python math モジュール

Python math.fmod(x, y)メソッドは x/y の余りを返します。

Python バージョン:2.7

構文

math.fmod() メソッドの構文は次のとおりです:

math.fmod(x, y)

引数の説明:

  • x-- 必須、正数または負数。被除数。x が数値でない場合、TypeError を返します。
  • y-- 必須、正数または負数。除数。y が数値でない場合、TypeError を返します。

注意:x と y が 0 の場合、ValueError を返します。

注意:y が 0 の場合、ValueError を返します。

注意:x または y が数値でない場合、TypeError を返します。

戻り値

x/y の余りを表す浮動小数点値

例

次の例では余りを計算します:

例

# math パッケージをインポート
import math

# 余りを計算
print(math.fmod(20, 4))
print(math.fmod(20, 3))
print(math.fmod(15, 6))
print(math.fmod(-10, 3))

# エラーになります。ValueError: math domain error
print(math.fmod(0, 0))

出力結果:

0.0
2.0
3.0
-1.0
Traceback (most recent call last):
    File "/Users/サンプル/サンプル-test/test.py", line 9, in <module>
    print(math.fmod(0, 0))
ValueError: math domain error

Python math 模块Python math モジュール

その他の拡張機能