Россия и Беларусь начали и продолжают войну против целого народа Украины!

Цикл for в Python

  Юрий  | 

  Обновл. 9 Мар 2023  | 

 241

Циклы используются для повторения выполнения определенного блока кода. Например, если нам нужно показать определенное сообщение 100 раз, то мы можем использовать цикл. Это простой пример, но с помощью циклов мы можем сделать многое.

Есть 2 типа циклов в Python:

   цикл for;

   цикл while.

Цикл for в Python

Цикл for используется для выполнения блока кода определенное количество раз. Он используется с любыми последовательностями, такими как списки, кортежи, строки и др.

Синтаксис цикла for:

Здесь val получает доступ к каждому элементу последовательность на каждой итерации. Цикл продолжается до тех пор, пока не будет достигнут последний элемент в последовательность.

Блок-схема выполнения цикла for в Python:

Рассмотрим пример использования цикла for со списком:

Результат:

Swift
Python
Go
JavaScript

Здесь мы создали список language. Изначально значением language является первый элемент списка, т.е. Swift, после чего выполняется код внутри цикла — оператор print. Затем language обновляется значением следующего элемента списка, и оператор print выполняется снова. Таким образом, цикл выполняется до тех пор, пока не будет достигнут последний элемент списка.

Цикл for и range()


Диапазон представляет собой ряд значений между двумя числовыми интервалами. В Python используется встроенная функция range() для определения диапазона значений. Например:

Здесь 4 внутри range() определяет диапазон, содержащий значения 0, 1, 2, 3.

В Python мы можем использовать цикл for с диапазонами значений. Например:

Результат:

0
1
2
3

Здесь мы использовали цикл for для перебора значений в диапазоне от 0 до 3.

Значение i устанавливается равным 0 и обновляется до следующего значения диапазона на каждой итерации. Этот процесс продолжается до тех пор, пока не будет достигнуто значение 4.

Итерация Условие Действие
1 True Выводится 0. Переменная i увеличивается до 1.
2 True Выводится 1. Переменная i увеличивается до 2.
3 True Выводится 2. Переменная i увеличивается до 3.
4 True Выводится 3. Переменная i увеличивается до 4.
5 False Цикл завершен.

Цикл for и else

Цикл for также может иметь необязательный блок else, который выполняется после завершения цикла. Например:

Результат:

0
1
4
No items left.

Здесь цикл for выводит все элементы списка digits. После завершения цикла интерпретатор выполняет блок else и выводит No items left.

Примечание: Блок else не будет выполняться, если цикл for остановлен оператором break.


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *