Алгоритмы и программирование · 11 классИнформатика / Цикл for и диапазон range Пробное занятие
04 · 11 класс · Цифровая мастерская

Цикл for и диапазон range

Цикл for последовательно перебирает элементы.

Около 22 минут 5 задач Подсказки рядом

В этом занятии

  • Самостоятельно решить задачу по теме «Цикл for и диапазон range» и объяснить проверку результата.
  • Построй лестницу из range: сначала предскажи её ступени, затем сравни диапазоны с одинаковым stop и разным шагом.

Пригодится: informatics11-branches

Ваш путь начинается с личного кабинета

Взрослый создаёт аккаунт для себя и отдельные кабинеты для школьников. У каждого — свой прогресс. Общие 48 часов знакомства начинаются с регистрации взрослого; школьники получают оставшееся время.

Войти или начать бесплатно
Учебное время начнёт считаться после нажатия
Понять — интереснее, чем запомнить.
Разберёмся перед практикой+

Цикл for и диапазон range

Цикл for последовательно перебирает элементы. В Python range(start, stop, step) не включает stop. Начало по умолчанию равно 0, шаг по умолчанию равен 1. Для обратного движения нужен отрицательный шаг.

Количество повторений важно отличать от последнего значения переменной. Накопитель суммы задают до цикла и обновляют внутри. Перенос присваивания накопителя внутрь цикла случайно стирает ранее полученный результат.

НА ПРИМЕРЕ

range(2,7,2) даёт 2, 4, 6: три значения, а не четыре. Если s=0 и в каждом шаге прибавлять i, получим 12.

  1. Выпиши точные значения range с учётом исключённой границы.
  2. Обнови накопитель для каждого значения по порядку.

Открываем цифровую мастерскую…

Попробуйте самостоятельно

Запишите рассуждения в черновик или сделайте построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.

  1. Построй лестницу из range: сначала предскажи её ступени, затем сравни диапазоны с одинаковым stop и разным шагом.
  2. Сначала предположите результат, затем проверьте и объясните, что изменилось.

Источники и дальнейшее чтение

Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.

Создать проект по этой теме

Читайте и разбирайте пример в своём темпе. К практике можно перейти, когда будете готовы.