Статья Автор: Деникина Н.В., Деникин А.В.

Цикл for

Циклы — это как магия в программировании. Они помогают нам быстро делать много вещей, которые мы хотим повторить. Сначала это может показаться сложным, но с практикой станет легче!

Представь, что у вас  есть несколько одинаковых заданий, которые нужно сделать. 
Представим, что у вас 5 друзей и с каждым надо поздороваться, сказав "Привет". Вы можете написать свой код так: 
(не забывайте запускать код в редакторе. и анализировать ответ!)


В данной программе мы берем каждое число из списка [1, 2, 3, 4, 5]. Запись в квадратных скобок означает список (более подробно о списках поговорим позже). Список можно записать и в круглых скобках. В данном примере это не играет роли (круглые или квадратные скобки использовать)
И на самом деле,  числа нам здесь не важны, мы просто повторяем одну и ту же команду 5 раз.

Рассмотрим подробнее как будет работать данный код:
  • Цикл for идет по каждому числу в списке [1, 2, 3, 4, 5].
  • Внутри цикла каждый раз выполняется команда print("Привет!"), которая выводит слово "Привет!" на экран.
  • Поэтому программа напечатает "Привет!" 5 раз, по одному разу за каждую итерацию (шаг) цикла.

Давайте разберем еще один пример.


Как работает данный код
  1. Цикл начинает с самого первого элемента в списке. В списке у нас три имени: "Миша", "Маша", "Даша".

  2. На первом шаге цикла переменная i получает значение первого элемента списка, то есть "Миша". Теперь в переменной i хранится строка "Миша".

  3. Выполняется команда внутри цикла — print("Привет,", i). Программа выводит: Привет, Миша.

  4. После того, как команда выполнена, цикл переходит ко второму элементу списка. Теперь i получает значение "Маша", и программа снова выполняет команду print. Теперь она выведет: Привет, Маша.

  5. На следующем шаге цикл берёт третий элемент списка — "Даша". Теперь в i хранится строка "Даша", и программа выводит: Привет, Даша.

  6. Когда программа прошла по всем элементам в списке, цикл заканчивается.

Вывод: Переменная i на каждом шаге цикла по очереди принимает значения из списка: сначала "Миша", потом "Маша", потом "Даша".


Примечание
Часто переменную цикла for обозначают буквой i, но это не обязательно. Вместо i может использоваться любая другая переменная (это ваш выбор).

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать