Третий аргумент range(start, stop, step) задаёт шаг.
range(0, 10, 2) даёт 0, 2, 4, 6, 8 — только чётные числа.
Запустите код и сравните с range(0, 10) без шага.
Вопрос: Какие числа выведет этот цикл?
Объяснение:
- Начало — 0, конец — до 10 не включая, шаг — 2.
- Получаются 0, 2, 4, 6, 8.
- Число 10 не входит, как и в обычном range.
Шаг можно сделать отрицательным для обратного перебора.
ИИ-помощник закреплён справа внизу. Откройте чат и задайте вопрос по текущему уроку — контекст подставится автоматически.
- «Объясни, зачем нужен id()»
- «Почему не компилируется мой код?»
- «Дай подсказку без полного решения»