PyGuide

Циклы (for / while)

Циклы позволяют повторять действия. Ниже объяснения и примеры.

for — перебор по элементам

for i in range(5):
    print(i)  # выведет 0, 1, 2, 3, 4

Здесь range(5) создаёт последовательность чисел от 0 до 4. Переменная i поочерёдно принимает каждое значение.

while — пока условие верно

i = 0
while i < 5:
    print(i)
    i += 1

В while важно обновлять переменную, иначе цикл может стать бесконечным.

break и continue

for i in range(6):
    if i == 2:
        continue  # пропускает вывод 2
    if i == 5:
        break     # останавливает цикл при i == 5

Упражнение

Напишите цикл, который выводит только чётные числа от 0 до 10.