52 of 151 menu

mathモジュールのremainderメソッド

<math>モジュールの<remainder>メソッドは、 1つの数値を2番目の数値で割った剰余を返します。 メソッドの最初のパラメータには、 割られる数(被除数)を指定し、 2番目のパラメータには、 最初の数値を割る数(除数)を指定します。 演算子<%>とは異なり、 このメソッドは常に浮動小数点値を返します。

構文

import math math.remainder(被除数, 除数)

数値<25>を<5>で割った剰余を求めてみましょう:

import math print(math.remainder(25, 5))

コードの実行結果:

0.0

では、<30>を<4>で割った剰余を取得してみましょう:

import math print(math.remainder(30, 4))

コードの実行結果:

-2.0

数値<10>と<3>の除算の剰余を調べてみましょう:

import math print(math.remainder(10, 3))

コードの実行結果:

1.0

では、数値<10>を<0>で割った剰余を調べてみましょう:

import math print(math.remainder(10, 0))

コードを実行すると、関数はエラーを返します:

ValueError: math domain error

関連項目

  • 浮動小数点数の除算の剰余を返す、 <fmod>メソッド (<math>モジュール)
  • 数値の小数部分と整数部分を返す、 <modf>メソッド (<math>モジュール)
  • 除算の商と剰余からなるタプルを返す、 <divmod>関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否