## Цикл for в Python Цикл for в Python используется для итерации по последовательностям, таким как списки, кортежи, строки и т.д. Он позволяет выполнять определенный блок кода для каждого элемента последовательности. ### Синтаксис цикла for Общий синтаксис цикла for в Python выглядит следующим образом: for переменная in последовательность: # блок кода, который будет выполняться для каждого элемента # ... Здесь: - переменная - это имя, которое будет присвоено текущему элементу последовательности на каждой итерации цикла. - последовательность - это объект, по которому будет происходить итерация (список, кортеж, строка и т.д.). - блок кода, расположенный под циклом, будет выполняться для каждого элемента последовательности. ### Пример использования цикла for Рассмотрим пример, где мы используем цикл for для вывода элементов списка: fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: print(fruit) Вывод: apple banana cherry В этом примере: 1. Создается список fruits с тремя элементами. 2. Начинается цикл for, который будет итерироваться по элементам списка fruits. 3. На каждой итерации переменная fruit будет присваиваться текущему элементу списка. 4. Внутри цикла мы выводим значение переменной fruit с помощью функции print(). ### Использование функции range() Функция range() часто используется в сочетании с циклом for для создания последовательности чисел. Она возвращает объект диапазона, который можно использовать для итерации. Пример использования range() в цикле for: for i in range(5): print(i) Вывод: 0 1 2 3 4 В этом примере цикл for будет выполняться 5 раз, и переменная i будет принимать значения от 0 до 4 (не включая 5). Функция range() также может принимать дополнительные аргументы для указания начального и конечного значений диапазона, а также шага: - range(start, stop, step), где start - начальное значение (по умолчанию 0), stop - конечное значение (не включая его), step - шаг (по умолчанию 1). Пример: for i in range(2, 10, 2): print(i) Вывод: 2 4 6 8 В этом примере цикл будет выполняться 4 раза, и переменная i будет принимать значения 2, 4, 6 и 8. ### Заключение Цикл for в Python является мощным инструментом для итерации по последовательностям и выполнения определенных действий для каждого элемента. Он позволяет легко обрабатывать списки, кортежи, строки и другие итерируемые объекты. Используя функцию range(), можно создавать последовательности чисел для итерации, что делает цикл for еще более гибким и универсальным.
9 месяцев назад