ホームページ  >  記事  >  バックエンド開発  >  Pythonで2つの数値を割った余りを計算する方法

Pythonで2つの数値を割った余りを計算する方法

尚
オリジナル
2019-06-28 11:04:1420939ブラウズ

Pythonで2つの数値を割った余りを計算する方法

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

例:

Pythonで2つの数値を割った余りを計算する方法

#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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。