Python math.fmod() メソッド
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))
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 モジュール