ЦИКЛ FOR
Что такое цикл for?
Цикл for используется, когда нужно повторить действие определённое количество раз или пройтись по всем элементам последовательности (список, строка, диапазон чисел).
Представь, что в игре тебе нужно проверить каждый предмет в инвентаре или нанести урон каждому врагу в радиусе. Для этого используется цикл for.
Базовый синтаксис
Общий вид:
1 2
Цикл for с range()
Функция range() генерирует последовательность чисел. Это самый частый способ использования цикла for.
range(n) — числа от 0 до n-1
range(start, stop) — числа от start до stop-1
range(start, stop, step) — числа от start до stop-1 с шагом step
step можoт быть и отрицательным, тогда всё будет в обратную сторону
1 2 3 4 5 6 7 8 9 10 11 12 13
Цикл for по спискам
Цикл for может проходить по элементам любой последовательности — списка, строки, кортежа.
1 2 3 4 5 6 7 8 9
Цикл for по строкам
Строка это тоже последовательность символов, поэтому можно проходить по каждой букве.
1 2 3 4 5 6 7 8 9 10
Вложенные циклы
Цикл может быть внутри другого цикла. Это называется вложенный цикл. Используется, например, для работы с таблицами или двумерными массивами.
1 2 3
Операторы break и continue
break — досрочный выход из цикла
Оператор break прерывает выполнение цикла и выходит из него полностью.
1 2 3 4 5 6 7 8 9 10
continue — пропуск итерации
Оператор continue пропускает текущую итерацию и переходит к следующей.
