off-by-oneエラー
https://ja.wikipedia.org/wiki/Off-by-oneエラー
境界条件の判定に関するエラーの一種
コンピュータプログラミングにおいて、ループが正しい回数より一回多く、または一回少なく実行された場合などに発生する。
『リーダブルコード』3.3
項目13 スライスではなくcatch-allアンパックを使う(off-by-oneエラーを発生させないいPythonの書き方)