割り算で商と余りを同時に得る

6月 2nd, 2017

忘れそうなので、取り急ぎここにメモ。

Pythonで割り算は「/」か「//」。

「//」を使うと小数点以下切り捨て。

余りを得るには「%」

うう、ちょっと間違えそう・・・「%」で割り算する言語もあったような・・・

それはそれとして、割り算の商と余りを同時に得る方法もある。それがdivmod。

例えば、75割る60なら、下記のようになる。

divmod(75,60)

すると、答えは、

(1,15)

1余り15。

これを使う時はこんな感じ。

h,m=divmod(75,60)

これでh=1、m=15が入る。

いじょ。

No related posts.

Comments are closed.