整数の割り算と余り
モジュール「算術式」で整数の除算演算について説明しました
もう一度思い出してみましょう。
//
- 整数の除算、除算演算の結果として小数部を破棄する場合
%
- 割り算の余りの計算。
負の数の剰余演算 Python は C++ や Pascal などの他のプログラミング言語とは少し異なる方法で実行されます
Python では、剰余を計算する操作は数学的規則に従って実行されます。つまり、整数理論で一般に信じられているように、 剰余は
非負の数です。
(非常に役立つ記事 81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" target=" _blank">こちら)。剰余の符号は除数の符号と同じです。
例
<プレ>
c = 10 // 3 # 答え: c = 3
d = 10% 3 # 答え: d = 1
e = -7 // 4 # 答え: e = -2
f = -7% 4 # 答え: f = 1
プレ>
e
変数と
f
変数の値は次のようになりました。
<プレ>
-7 = (-2*4)+1
プレ>
覚えておく必要があります!
Python では、負の数の剰余を計算する操作は数学的規則、つまり
\(-7\ \%\ 4 = 1 \)< に従って実行されます。 br />
Python プログラミング言語では、剰余記号は除数記号と同じです。
整数演算はプログラミングにおいて非常に重要です。これらは正しく理解して使用する必要があります。そしてこれには練習が必要です!