中級 › 剰余演算 % の符号がJavaと異なる理由 › パターン3
剰余演算 % の符号がJavaと異なる理由
Pythonの%は除数の符号に合わせた結果を返します。
1 hour = -2 2 remainder = ______________ ^ 3 print(remainder)
出力: 2期待: 22 (エラーにはなりません)
空欄を埋めて実行を通す
24時間表記の巻き戻り計算でも同様です。Pythonの%はそのまま使えば正しく巻き戻ってくれるので、絶対値を取る必要はありません。
次の問題