Циклы
Разберитесь в циклах for и while, чтобы автоматизировать повторяющиеся задачи в программах
«Циклы» — бесплатный урок Python Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 4 уроков всего.
Введение в циклы
Введение в циклы
Циклы позволяют многократно повторять блок кода, делая программы более эффективными и компактными.
В этом уроке Вы узнаете о разных типах циклов в Python: for, while и вложенных циклах.

Что такое цикл
Что такое цикл
Цикл используется для многократного выполнения блока кода, пока не будет выполнено определённое условие. Например:
Этот код выводит числа от 0 до 4.
# Example of a loop
for i in range(5):
print(i)Цикл <code>for</code>
Цикл for
Цикл for перебирает элементы последовательности (например, списка или диапазона) и выполняет блок кода для каждого элемента:
# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
print("Hello,", name)Цикл <code>while</code>
Цикл while
Цикл while продолжает выполнять блок кода, пока его условие истинно (True):
# Example of a while loop
counter = 0
while counter < 3:
print(counter)
counter += 1Выход из цикла
Выход из цикла
Чтобы досрочно выйти из цикла, можно использовать оператор break:
Цикл остановится, когда i станет равным 5.
# Using break to exit a loop
for i in range(10):
if i == 5:
break
print(i)Пропуск итераций с помощью <code>continue</code>
Пропуск итераций с помощью continue
Оператор continue пропускает оставшуюся часть текущей итерации и переходит к следующей:
В этом случае вывод числа 2 пропускается.
# Using continue to skip iterations
for i in range(5):
if i == 2:
continue
print(i)Вложенные циклы
Вложенные циклы
Цикл внутри другого цикла называется вложенным циклом. Например:
# Example of nested loops
for i in range(3):
for j in range(2):
print(f"i = {i}, j = {j}")Распространённые ошибки при работе с циклами
Распространённые ошибки при работе с циклами
Вот несколько распространённых ошибок, которых следует избегать:
- Забывать обновлять переменную цикла в цикле
while(это приводит к бесконечному циклу). - Неправильно использовать операторы
breakиcontinue. - Неправильно расставлять отступы во вложенных циклах.
Что мы узнали
Что мы узнали
В этом уроке Вы узнали:
- основы циклов
forиwhile; - как использовать
breakиcontinueдля управления поведением циклов; - как создавать и использовать вложенные циклы.
Отличная работа! Перейдём к следующей теме.

Часто задаваемые вопросы
Урок «Циклы» бесплатный?
Да — полный текст урока «Циклы» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Циклы»?
Разберитесь в циклах for и while, чтобы автоматизировать повторяющиеся задачи в программах Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Циклы»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.