Введение в цикл For в Python

В статье For Loop в Python любой язык программирования начинается с того же набора правил. Синтаксис может быть разным. Python также имеет условные операторы и циклы. Сегодня мы собираемся сосредоточиться на циклах в Python. Чтобы быть идеальным в любом языке, вы должны начать с основных понятий. Для цикла является одним из них. Это очень важно понимать для программистов. Большую часть времени мы игнорируем, чтобы освежить эти маленькие и маленькие важные части языка. Изучая любой язык программирования, мы должны начать практиковать его бок о бок. Главное относится при обучении к циклу. Цикл for сбивает с толку многих программистов. Это хорошая практика, если вы попробуете код во время его изучения. Запачкайте руки кодом, чтобы вероятность понимания концепции была выше. Итак, откройте вашу Python IDE (интегрированная среда разработки) и начните делать это. Если вы знакомы с основами Python-подобных ключевых слов, типов данных и т. Д., Вы можете использовать цикл for для лучшего понимания. Прежде всего позвольте мне рассказать вам, почему эти циклы важны в любом языке программирования.

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

Код

#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))

Выход:

Если вы посмотрите на приведенную выше программу, она кажется более повторяющейся. Это громоздко. на данный момент у нас всего 11 персонажей. Предположим, нам нужно напечатать буквы для всего абзаца или статьи, которые могут содержать тысячи слов. Мы должны написать заявление для печати без ограничений. Как человек, это очень утомительное занятие.

Таким образом, решение перебирает его. Теперь мы сосредоточимся на сокращении кода с требуемым выводом. Теперь пришло время улучшить наш код. Давайте посмотрим на фрагмент кода ниже для того же кода, который мы написали для приветствия.

#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)

Выход:

Посмотрите на разницу между кодом. Цикл for помогает нам писать код более простым способом с меньшим количеством кода, который мы можем перебрать. Это минимизирует путаницу, уменьшает количество строк кода, улучшает понимание и работает быстрее. Теперь у вас есть представление о том, почему цикл for необходим для кодирования и как он уменьшает нашу головную боль, если нам приходится перебирать объемные данные. Пришло время взглянуть на синтаксис цикла for в Python.

Синтаксис

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

Как видите, у нас есть одна переменная приветствия и эта переменная мы сохранили в строке «Hello Python». это ключевое слово в питоне. После написания для нас есть имя переменной буквы. Буква не определена ранее нигде здесь. В операторе Python, который принимает значение в Greeting по одному. И хранит это в письме.

Пример письма в приветствии

Блок-схема For Loop в Python

Блок-схема ниже показывает, как думать, работая с циклом for в Python. Блок-схема показывает логику программы. Рекомендуется опробовать блок-схему, прежде чем кодировать реальную программу.

Как цикл For работает в Python?

Циклы for в python предназначены для зацикливания любой последовательности, такой как список, кортеж, словарь, набор и строка. Мы уже видели, как работает цикл в Python.

Теперь настало время взглянуть на то, как мы можем прервать выполнение в определенный момент с помощью оператора break.

color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break

Выход:

В приведенной выше программе мы задали условие в цикле, если мы получим значение pink, а затем прекратим итерацию. Таким образом, мы можем прийти к определенному результату. Есть много сценариев, где мы можем использовать эту логику.

Примеры (правильное кодирование с выводом)

Пример № 1

#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)

Выход:

Пример № 2

В этом примере мы использовали функцию диапазона в Python. Это одна из наиболее часто используемых функций в Python при работе с циклом for. Эта функция имеет синтаксис

range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)

Выход:

Пример № 3

#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))

Выход:

Пример № 4

Вложено для петли. Мы можем заложить петлю следующим образом. Мы перебираем два массива здесь.

#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)

Выход:

Вывод

Python для циклов очень легко кодировать и понимать. Зацикливание на python во время игры с текстом в наши дни очень важно, так как нет. библиотек для работы с большим количеством данных, генерируемых различными приложениями по всему миру. Отдыхайте, вы знаете, это основа, чтобы начать с надежного программирования на Python.

Рекомендуемая статья

Это было руководство для For Loop в Python. Здесь мы обсуждаем введение в цикл For Loop в Python и блок-схему вместе с примером. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Python Frameworks
  2. Операторы Python
  3. Преимущества Python
  4. Шаблоны в Python
  5. Обзор For Loop в Java
  6. Для цикла в PHP