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