Циклы ⎯ это очень полезное и мощное средство программирования, которое позволяет выполнять повторяющиеся действия. В языке программирования Python есть несколько способов создания циклов, таких как for, while и их различные комбинации.
1. Цикл for
Цикл for позволяет выполнить заданный блок кода определенное количество раз или для каждого элемента в итерируемом объекте.
Пример использования цикла for со встроенной функцией range⁚
for i in range(5)⁚ print(i)
В результате этого кода будут распечатаны числа от 0 до 4. Функция range создает последовательность чисел от 0 до указанного значения (не включая его).
2. Цикл while
Цикл while выполняет блок кода до тех пор, пока условие истинно. Он полезен, когда необходимо повторять выполнение кода до выполнения определенного условия.
Пример использования цикла while⁚
i 0 while i < 5⁚ print(i) i 1
В результате данного кода будут распечатаны числа от 0 до 4. При каждой итерации переменная i увеличивается на 1. Цикл продолжается, пока i меньше 5.
3. Инструкции break и continue
Внутри циклов можно использовать инструкции break и continue для изменения выполнения цикла.
Инструкция break позволяет прервать выполнение цикла, когда выполняется определенное условие⁚
for i in range(10)⁚ if i 5⁚ break print(i)
В данном примере цикл for будет прерван, когда i достигнет значения 5.
Инструкция continue позволяет пропустить оставшуюся часть кода в текущей итерации цикла и перейти к следующей итерации⁚
for i in range(10)⁚ if i % 2 0⁚ continue print(i)
В этом примере будут распечатаны только нечетные числа от 0 до 9.
Таким образом, циклы в Python позволяют выполнять повторяющиеся действия. Цикл for используется для выполнения блока кода заданное количество раз или для каждого элемента в итерируемом объекте. Цикл while используется для повторения выполнения блока кода до выполнения определенного условия. Инструкции break и continue позволяют изменять выполнение цикла.