python divmod

python divmodの使い方

タグ divmod


概要

  • ビルドイン関数の一つ
  • たまにしか現れない
  • 商と余りをtupleで返す関数

具体例

def my_divmod(a, b):
    return (a//b, a%b)

import random
lst = list(range(1, 10**6))
for i in range(10**5):
    a, b = random.choice(lst), random.choice(lst)
    assert divmod(a, b) == my_divmod(a, b)

参考