python 割り算の結果と余りを取得する

python 割り算の結果と余りを取得する

pythonで、divmodを使って、割り算の結果(整数)と余りを2つ取得するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.7.6

割り算の結果

pythonでは、割り算の結果と、余りは以下のように求めることが可能です。

import random

print(5 / 2) # 割り算結果
# 2.5

print(5 // 2) # 割り算結果(整数)
# 2

print(5 % 2) # 余り
# 1

divmodを使用すると、割り算結果(整数)と余りを、同時に取得することが可能です。

# 5 // 2 と 5 % 2
x, y = divmod(5, 2)

print(x, y)
# 2 1