range в обратном порядке Python: отрицательный шаг и границы

Для обратного перебора через range(start, stop, step) задайте отрицательный шаг. Начальное значение включается, граница stop не включается. Вызов без шага использует 1, поэтому движение от большего начала к меньшей границе даст пустой диапазон.

Короткий пример

print(list(range(7, 2, -1)))
print(list(range(7, 2)))

Результат:

[7, 6, 5, 4, 3]
[]

Если конечное нужное число равно 3, граница остановки для шага -1 должна быть 2. У range нельзя задавать нулевой шаг. Вопрос ниже использует другие границы: сначала выпишите ожидаемую последовательность.

Попробуйте самостоятельно

Ниже — отдельная ситуация с другими данными. Выберите ответ и проверьте его без регистрации. Для последовательного обучения откройте курс.

Документация.

Программист хочет вывести числа 10, 9, 8, 7, 6 с помощью цикла for. Какой вызов range() даёт именно эту последовательность?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи