python3で整数どうしの割り算に注意。片方が負のときの挙動がC++と違う

>>> -1/3
-0.3333333333333333

>>> -1//3
-1

>>> 1//3
0
  • スラッシュ1つだと小数点になることがある。これは基本
  • スラッシュ2つだと整数の割り算で答えも整数になるが、-1//3が-1になっており、これはC++だと0が返ってくる。挙動の違いに注意

除算値を超えない最大の整数

実際に問題を解きたい人は