Обычно range()
шагает вперёд (1, 2, 3...), но иногда нужно идти в обратном порядке (10, 9, 8...). Для этого используем отрицательный шаг — это как идти по числовой оси назад.
Это удобно для показа элементов в обратном порядке и любых «от конца к началу».
Главные правила при обратном отсчёте:
-
Формат: range(start, stop, step)
, где step
— отрицательное число (например, -1, -2)
-
Условия работы: