КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Код / Как думает программист

Циклы: ещё раз

Урок 5 из 10 · 7 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Цикл for выполняет своё тело с отступом по разу для каждого значения: каждый круг это итерация.
  • range(5) даёт 0, 1, 2, 3, 4: начинает с 0 и останавливается перед 5.
  • range(start, stop, step): range(2, 11, 2) даёт 2, 4, 6, 8, 10.
  • Поменяй одно число, и цикл сделает в десять раз больше работы.

Начать урок

Как идёт урок

  1. Напечатай числа от 1 до 100.

    Будешь набирать 100 строк? Нажимай, чтобы набирать их по одной.

  2. Каждый шаг это одно значение i. Где i загорится последним?

    Прочитай цикл и нажми на шаг.

  3. Запусти цикл и смотри, как растёт i.

    Нажми «Шаг». Тело выполняется по разу на каждом шаге.

  4. У частей цикла есть имена.

    Цикл for повторяет. Строки с отступом под ним это тело.

    Каждый круг тела это итерация. Переменная цикла i на каждом круге получает новое значение.

    range(5) даёт 0, 1, 2, 3, 4. range(1, 6) начинает с 1 и останавливается перед 6, так что этот цикл печатает от 1 до 5. А range(1, 101) печатает от 1 до 100.

  5. Пусть печатает 2, 4, 6, 8, 10.

    range принимает начало, конец и шаг. Покрути три числа.

  6. Сложи числа от 1 до 5. Будь машиной.

    На каждом круге перетаскивай новое значение total в его коробку. Потом нажми «Проверить».

  7. Художник узоров: нарисуй пунктирную лесенку.

    До 4 блоков в цикле. Задай, сколько раз он повторяется. Нарисуй ровно этот узор.

  8. ИИ тоже учится в цикле. Собери его цикл обучения.

    Расставь станции по порядку. Последняя отправляет на новый круг.

  9. Это должно печатать от 1 до 10. А останавливается на 9.

    Нажми на число, которое не то, исправь и нажми «Запуск».

  10. Твой цикл, в десять раз больше.

    Поменяй, сколько раз он повторяется, и нажми «Запуск».

Предыдущий урок: Баги это подсказки · Следующий урок: Списки: коробки в ряд · Часть курса: Как думает программист

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab