まぬねこの足跡。。。

備忘録+たのしさ+ひっそりと

Python - math.remainder(x,y):x÷yの剰余

概要

remainder(x,y)

  • x÷yの剰余
  • IEEE 754 標準方式。
    • 通常・・・厳密な商に近い整数が解になる
      • 7÷3=2.33...→整数2と3なら2が商に近い→剰余7-3×2=1
      • 5÷3=1.66...→整数1と2なら2が商に近い→剰余5-3×2=-1
    • 厳密な商の下一桁が5(真ん中)・・・偶数の整数が解になる
      • 9÷2=4.5→整数4と5だと偶数4が解になる→剰余9-2×4=1
      • 7÷2=3.5→整数3と4だと偶数4が解になる→剰余7-2×4=-1
  • mathモジュール

インポート

import math

実行結果

import math
print(math.remainder(5,3))
print(math.remainder(7,3))
print()

print(math.remainder(9,2))
print(math.remainder(7,2))

表示イメージ

 -1.0
 1.0
 
 1.0
 -1.0