PYTHON. Цикл «FOR». Цикл — многократное прохождение по одному и тому же коду программы. Циклы необходимы для многократного выполнения одного и того же кода, пока истинно какое-то условие. Если условие всегда истинно, то такой цикл называется бесконечным, у такого цикла нет точки выхода.
Это проще понять, если взглянуть на пример. Мы используем встроенную функцию Python range. Функция range создаст список длинной в «n» элементов.
1 |
print(range(7)) # ответ: range(0,7) |
Как вы видите, функция range взяла целое число и вернула объект range. Функция range также принимает начальное значение, конечное значение и значение шага.
Рассмотрим цикл, который перебирает диапазон значений:
1 2 |
for i in range (0,5): print (i) |
Такая программа вернёт следующий вывод:
1 2 3 4 5 |
0 1 2 3 4 |
Этот цикл for использует i в качестве итерационной переменной. Последовательность существует в диапазоне от 0 до 5.
Выражение print внутри цикла выводит одно целое число для каждой итерации.
Примечание: В программировании отсчёт, как правило, начинается с 0. В диапазоне от 0 до 5 цикл выводит 0, 1, 2, 3, 4.