Цикл — это управляющая структура, которая используется для выполнения набора инструкций определенное количество раз.
Циклы решают проблему многократного написания одного и того же набора инструкций. Мы можем указать, сколько раз мы хотим, чтобы код выполнялся.
Одним из самых больших применений циклов является обход структур данных, например. списки, кортежи, наборы и т. д. В таком случае цикл перебирает элементы структуры данных, каждый раз выполняя набор операций. Не беспокойтесь о них пока. Мы рассмотрим их в следующем разделе.
Так же, как и условные операторы, цикл классифицируется как управляющая структура, потому что он направляет поток программы, принимая различные решения в своих итерациях. Мы поймем это лучше на следующих уроках.
Циклы являются важной частью многих популярных языков программирования, таких как C++, Java и JavaScript.
Есть два типа циклов, которые мы можем использовать в Python:
Оба немного отличаются по функциональности. В следующих уроках мы подробно рассмотрим циклы for и while.