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): и тело цикла внутри.
Начать игру бесплатно