Оцените сайт Добавить сайт в закладки

Цикл For в python

Кроме цикла с неизвестным числом шагов(while) есть цикл с известным числом шагов - цикл for. По записи он похож на запись if или while, как в принципе все в python, ведь заместо скобок здесь используются отступы.

Итак, запись for выглядит так:

for имя_переменной in массив:

      действия

Разберем подробнее. Имя переменной может быть любое. Обычно используется i, но можно использовать имя какое хотите. Массив, значения которого будут присваиваться переменной i.

Обычно массив задается функцией range. range - функция, возвращающая последовательность чисел. Данной функции можно передать несколько аргументов.

Рассмотрим разные варианты:

1)range(k) - вернет значения от 0 до k-1

2)range(m,k) - вернет значения от m до k-1

3)range(m,k,n) - вернет значения от m до k-1 с шагом n

Рассмотрим на примере использование цикла for. Итак, надо написать программу, которая будет выводить массив от 7 до 20 с шагом 3.

for i in range(7, 20, 3):
    print(i)

В for используются такие же операторы, как и в while - break, continue. Как их использовать можно посмотреть в предыдущей статье.

Предыдущий урок Следующий урок

Полезные ссылки:

Работа с переменными

Условные операторы

Цикл while