Если проанализировать все программы, то на втором месте после условного оператора будут операторы цикла. Используя цикл, вы можете повторить операторы, находящиеся в теле цикла. Количество повторов зависит от типа цикла - можно даже создать бесконечный цикл. В этом и есть некоторая опасность циклов - если не предусмотреть условие выхода из цикла, то может произойти зацикливание программы, когда тело цикла будет выполняться постоянно. Цикл for в других языка называют еще циклом со счетчиком, поскольку он позволяет повторить тело цикла ( инструкции внутри цикла) определенное количество раз. В Python цикл for больше похож на цикл foreach языка РНР - он позволяет перебрать элементы последовательности. Формат цикла for следующий: for <элемент> in <последовательность> <тело цикла> [else: <блок, который будет выполнен, если не использовался оператор break> ] Здесь элемент - это переменная, через которую будет доступен текущий элемент итерации. Последовательность - объект, поддерживающий механ