Предыдущий урок: Урок 3. Условия — как компьютер принимает решения Если ты когда-нибудь делал что-то одно и то же много раз — ты уже понимаешь, зачем нужны циклы. Например: писать “Привет” 10 раз; проверять каждый товар в списке; просматривать фотографии по одной; считать от 1 до 100. Без циклов код выглядел бы как бесконечное копирование строк. С циклами — всё коротко, аккуратно и управляемо. В Python есть два основных цикла: for — когда знаешь, сколько раз нужно повторить; while — когда повторяешь, пока выполняется условие. Начнём с for. Цикл for — перебор по списку Цикл for проходит по каждому элементу коллекции (например, списка, строки или диапазона чисел) и выполняет блок кода для каждого элемента. Пример: Результат: Функция range(5) создаёт последовательность чисел от 0 до 4. Цикл повторяется пять раз, по одному на каждое значение. Если хочешь вывести сами числа: Результат: Python сам подставляет в переменную i (можно назвать как угодно) следующее значение из диапазона. Хоч