Первой сложной частью моего изучения 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. Тем не менее, попробуйте несколько раз попрактиковаться с кодами, чтобы быстрее понять поток.
С уважением
Асвин Баламуруган