Code Fix

中級 › 剰余演算 % の符号がJavaと異なる理由 › パターン4

剰余演算 % の符号がJavaと異なる理由

Pythonの%は除数の符号に合わせた結果を返します。

 1  index = -1
 2  size = 5
 3  pos = _________________
                  ^
 4  print(pos)
出力: 1期待: 4 (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

剰余演算 % の符号がJavaと異なる理由

Javaなど多くの言語は被除数の符号に合わせるため、負の数を扱うと結果が変わります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)