me_edu
Python: профессиональный фундаментШаг 10 из 25 · 0% пройдено
Циклы · Циклы

Цикл for и range

i = 0i = 1i = 2i = 3i = 4
Цикл for i in range(5): тело повторяется для каждого значения i

Цикл for перебирает элементы последовательности по одному. Чаще всего его используют с функцией range(), которая создаёт ряд чисел. range(5) даёт 0, 1, 2, 3, 4 (пять чисел, начиная с нуля, последнее не включается).

Пример:

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

Этот цикл выведет числа от 0 до 4. range(1, 6) даёт 1..5, range(0, 10, 2) — чётные 0, 2, 4, 6, 8 (третий аргумент — шаг).

for перебирает и элементы списка напрямую: for name in ["Аня", "Боря"]: print(name). И символы строки: for ch in "abc". Цикл нужен, чтобы повторять действие много раз без копирования кода — например, посчитать сумму чисел или обработать каждый элемент списка.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.