Цикл 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. Как их использовать можно посмотреть в предыдущей статье.
Полезные ссылки: