ИИ Репетитор

Цикл for и range

Программирование на Python, 6–11 класс · раздел «3. Циклы: повторяем без копирования»

Главное

for повторяет блок кода для каждого значения из последовательности. range(n) даёт числа 0, 1, …, n−1; range(a, b) — от a до b−1; range(a, b, шаг) — с шагом.

Правила

  1. range(n) — от 0 до n−1
  2. range(a, b) — от a до b−1, правая граница не входит
  3. Тело цикла — строки с отступом
  4. range(a, b, шаг) — с шагом, в том числе отрицательным

Разберём пример

Сколько раз выведется слово «Привет»? for i in range(3, 8): print("Привет")

5 раз

Частые ошибки

Потренироваться

Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.

Открыть урок
← Несколько вариантов: elif, and, or, notНакопление: сумма, количество, максимум →