Цикл for

22.06.2022 0 Автор : Марина Николаевна
Цикл for

Цикл — это постоянно повторяющееся действие, которые неизменны при каждом повторении. В языке программирования Python существует два вида циклов:

  • счетные циклы for, которые повторяются определенное количество раз;
  • условные циклы while, которые повторяются до тех пор, пока не выполнится определенное ранее условие.

Цикл for работает в том случае, если известно количество повторений необходимо сделать. 

Примером маленькой программы, позволяющей 4 повтора одного и того  же действия — распечатает определенное слово 4 раза.

for i in range(4):
    print('Привет, Андрей!')

Исходя из примера структура цикла выглядит следующим образом:

for название_переменной_цикла in range(количество повторений):
    блок кода

Первая строчка — инструкция for.

Вторая строчка — тело цикла.

Если при помощи команды input считывать можно несколько чисел, то при помощи цикла for можно считывать сколько угодно чисел. 

Рассмотрим следующий код:

for i in range(19):
    num = int(input())
    print('Куб указанного числа равен:', num * num)
print('Все действия сделаны. Цикл завершен')

Выше указанный код позволяет считать на экран 19 чисел и вывести на экран куб этих чисел с поясняющей записью.

В коде вторая и третья строка выделена отступом, что воспринимается программой как тело цикла и повторяется 19 раз.

После того, как цикл будет выполнен, то выполняется команда на последней строке и выполняется всего один раз после завершения цикла.

Пояснения. Цикл for

  1. Итерация цикла — однократное выполнение тела цикла.

    2. Графическая схема цикла for раскрывается схемой:

цикл for

       3. По определению, блок кода — объединённые друг с другом строки. Эти строки всегда связаны с определённой частью программы (например, с инструкцией if или for). Блоки кода в Python показываются при помощи отступов.

      4. Слово for обязательно пишется маленькими буквами, а первая строка  заканчивается двоеточием, и тело цикла должно быть выделено отступом.

Тема: «Вложенные каскадные условия» рассматривается по ссылке