range

range задаёт диапазон чисел и чаще всего используется с циклом for.

Что такое range

range задаёт диапазон чисел и чаще всего используется с циклом for. range(5) — числа от 0 до 4, то есть пять повторов.

for i in range(5):
    print(i)

Диапазон для цикла

range задаёт последовательность чисел. range(5) даёт 0, 1, 2, 3, 4 — то есть пять повторов. Можно указать начало и шаг: range(1, 10, 2) — нечётные числа от 1 до 9.

Чаще всего range стоит рядом с for, когда действие нужно повторить фиксированное число раз — например, собрать урожай с десяти клеток.

Частые вопросы

Почему range(5) не включает 5? Отсчёт идёт от 0, поэтому пять чисел — это 0…4.

Как повторить действие N раз? for i in range(N): и тело цикла внутри.

Начать игру бесплатно