Python の剰余は、モジュロ演算子 % または divmod() 関数を通じて計算できます。
1. モジュロ演算子 %:
いわゆるモジュロ演算は 2 つの数値を除算した余りを計算するもので、記号は % です。たとえば、a % b は a を b で割った余りです。これを数学的言語で説明すると、整数 n と m があり、その中に 0
モジュロ演算 両方のオペランドは整数である必要があり、負の整数も可能ですが、被除数を 0 にすることはできないため、b を 0 にすることはできません。
a と b に負の整数がある場合、最初に |a|%|b|=c が計算され、その後 a%b の符号が b と一致します。つまり、b>0 の場合は a%b=c、b
例:
#2. divmod() 関数
Python の divmod() 関数は、除数と剰余演算の結果を結合し、商と剰余を含むタプルを返します (a // b, a %b)。
python2.3以前では複数の数値を扱うことができませんでした。
関数構文:
divmod(a, b)
例:
>>>divmod(7, 2) (3, 1) >>> divmod(8, 2) (4, 0)
Python 関連の技術記事の詳細については、Python チュートリアルをご覧ください。 学びのコラム!
以上がPythonで2つの数値を割った余りを計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。