me_edu
Python для автоматизации рутиныШаг 8 из 31 · 0% пройдено
Условия и циклы · Условия и циклы

Циклы for и while

Следующий элементТело циклаЕсть ещё?
Цикл for: берём элемент → выполняем тело → если элементы остались, повторяем

Цикл for перебирает элементы последовательности — список, строку, диапазон:

for fruit in ["яблоко", "банан"]: print(fruit)

for i in range(5): # 0, 1, 2, 3, 4 print(i)

range(a, b) даёт числа от a до b-1; range(0, 10, 2) — с шагом 2.

Цикл while работает, пока условие истинно:

n = 1 while n <= 100: n = n * 2

Управление циклом: break — выйти, continue — пропустить итерацию:

for i in range(10): if i % 2 != 0: continue # нечётные пропускаем print(i) # 0 2 4 6 8

Цикл — главный инструмент автоматизации: одно действие применяется к сотням файлов, строк или записей. Компьютер делает монотонную работу, а вы описываете её один раз.

Назад

Обсуждение

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

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