0Pricing
Learn AI with Python · Урок

Циклы

Разберитесь в циклах for и while для автоматизации повторяющихся задач в программах

«Циклы» — бесплатный урок Learn AI with Python на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Learn AI with Python, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Learn AI with Python содержит 4 уроков всего.

Введение в циклы

Введение в циклы

Циклы позволяют многократно выполнять блок кода, делая программы более эффективными и компактными.

В этом уроке Вы узнаете о разных типах циклов в Python: for, while и вложенных циклах.

Циклы — иллюстрация 1

Что такое цикл?

Что такое цикл?

Цикл используется для многократного выполнения блока кода до тех пор, пока не будет выполнено определённое условие. Например:

Этот код выводит числа от 0 до 4.

# Example of a loop
for i in range(5):
    print(i)

Цикл for

Цикл 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 для управления поведением цикла.
  • Как создавать и использовать вложенные циклы.

Отличная работа! Перейдём к следующей теме.

Циклы — иллюстрация 10

Часто задаваемые вопросы

Урок «Циклы» бесплатный?

Да — полный текст урока «Циклы» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Learn AI with Python, подпишись на CoddyKit PRO. Курс Learn AI with Python содержит 4 уроков всего.

Чему я научусь в уроке «Циклы»?

Разберитесь в циклах for и while для автоматизации повторяющихся задач в программах Ты практикуешь Learn AI with Python с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Learn AI with Python?

Предыдущий опыт не требуется. Learn AI with Python на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Циклы»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Learn AI with Python?

Да. Каждый урок Learn AI with Python включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Условные конструкции
  2. Булева логика и сравнения
  3. Циклы
  4. Выражения присваивания (оператор-морж)
← Назад к Learn AI with Python