Справочник · модуль 3 «Циклы»
Range(a, b)
range(2, 6) даёт числа 2, 3, 4, 5. Начало входит в набор, конец не входит.
Сравнение из жизни
Как страницы с 2-й по 5-ю, а на 6-й останавливаемся.
Запомнить
range от двух до шести — как читать страницы со второй по пятую. Шестую уже не читаем.
Частые ошибки новичков на этой теме
Кажется: Счётчик можно обнулять внутри цикла
На самом деле: Счётчик обнуляем один раз до цикла, иначе он сбрасывается на каждом круге.
Тема из урока 3.2 «Цикл for и range» курса PythonAZ.