Первой сложной частью моего изучения Python были «операторы FOR», которые используются для итерации последовательности (например, списка, кортежа, словаря и наборов) и выполнения различных операций.

Если вы новичок в Python и пытаетесь справиться с операторами FOR, здесь я написал статью о том, как я научился этому и какие операции можно выполнять с помощью циклов с тремя основными примерами решения.

Пример 01. Отображение элементов, присутствующих в списке

Пояснение:

Шаг 1. Сначала я создал новый список «чисел», значения которых равны 1, 2, 3, 4 и 5.

Шаг 2. Затем список «числа» повторялся с использованием цикла for, и переменной итератора присваивалось число.

Шаг 3. На первой итерации будет взят первый элемент "1" и назначен числовой переменной, он будет перемещаться внутри цикла, выполнять оператор печати и отображать "1". . Точно так же каждая итерация брала значение в списке одно за другим, используя переменную итератора, и отображала переменную.

Пример 02: Отображение суммы первых 5 чисел:

Как и в предыдущем примере, используемая последовательность является функцией диапазона.

Три параметра функции диапазона. Синтаксис: диапазон (начало, остановка, шаг). Функция диапазона — это встроенная функция, которая возвращает значения, начинающиеся с 0 по умолчанию, заканчивающиеся предыдущим значением указанных чисел, и увеличивает значение по умолчанию на 1.

Пояснение:

Шаг 1. Переменная total, инициализированная нулем, и диапазон (1,6) повторялись в цикле. При этом значение начинается с «1» и заканчивается на 5 (6 не включительно) и будет увеличиваться по умолчанию на «1».

Шаг 2. В первой итерации числовой переменной присваивается значение «1». Переменная перемещается внутри цикла и добавляется к общей переменной ➡ 0.

(всего) + 1 (число) = 1 (всего).

Во 2-й итерации число = 2 ➡ 1 (всего) + 2 (число) = 3 (всего),

На 3-й итерации число = 3 ➡ 3 (всего) + 3 (число) = 6 (всего),

На 4-й итерации число = 4 ➡ 6 (всего) + 4 (число) = 10 (всего),

В 5-й итерации число = 5 ➡ 10 (всего) + 5 (число) = 15 (всего).

Шаг 3: Как только условие становится невыполненным, оно выходит из цикла и отображает вывод как «Сумма первых пяти чисел: 15».

Строковые структуры и структуры данных также можно повторять с помощью операторов FOR.

Мы можем удовлетворить многие требования к программному обеспечению, используя комбинацию условных операторов (IF..ELSE) внутри цикла for.

Базовый пример 03: Отображение нечетных и четных чисел:

Пояснение:

Шаг 1. Список чисел повторялся с их использованием в цикле.

Шаг 2. В 1-й итерации 1-й элемент «10» будет назначен числовой переменной, и он перемещается внутри цикла for.

Затем он проверит условие if, при котором число «10» делится на «2», а остаток проверит на «0».

Если условие истинно, оно вернет «10 как четное число», а затем произойдет итерация.

Шаг 3. Аналогично другие элементы будут повторяться и проверяться с условиями if-else и отображать выходные данные.

Стратегия обучения:

  • Во-первых, разберитесь с концепцией цикла for и его синтаксисом.
  • Во-вторых, запишите значения, полученные одно за другим на каждой итерации.
  • Практикуйтесь и решайте задачи.

Я считаю, что в этой статье будет легко понять оператор FOR. Тем не менее, попробуйте несколько раз попрактиковаться с кодами, чтобы быстрее понять поток.

С уважением

Асвин Баламуруган

www.linkedin.com/in/aswindsc