Язык программирования Python с самого начала был на шаг впереди других языков программирования. имеет аналогичное преимущество, когда дело доходит до . В этой статье мы узнаем о Python For Loop и о том, как его можно использовать в программе. В этой статье рассматриваются следующие концепции:
- Что такое Python For Loop?
- Диапазон в Python For Loop
- Python для разрыва цикла
- Python для цикла в списке
- Продолжить в Python For Loop
- Python для примеров цикла
Благодаря огромному количеству приложений и более простой реализации Python с наукой о данных количество рабочих мест, создаваемых в области науки о данных, ежегодно значительно увеличивается. Записаться на Эдурека и получите практический опыт работы с отраслевыми проектами в режиме реального времени, а также круглосуточную поддержку, которая поможет вам стать успешным специалистом по данным,
Давайте продолжим и начнем эту статью с базового введения в для цикла в питоне.
Что такое Python For Loop?
Цикл for используется для перебора последовательностей, таких как список , кортеж , набор и т. д. или. И не только последовательности, но и любой итерируемый объект также можно обойти с помощью цикла for.
Давайте разберемся в цикле for с помощью блок-схемы, показанной ниже.
Выполнение начнется и будет искать первый элемент в последовательности или повторяемом объекте. Он проверит, достиг ли он конца последовательности или нет. После выполнения операторов в блоке он будет искать следующий элемент в последовательности, и процесс будет продолжаться до тех пор, пока выполнение не достигнет последнего элемента в последовательности.
Python для синтаксиса цикла
Давайте разберемся с синтаксисом цикла for на примере:
x = (1,2,3,4,5) для i в x: print (i)
Вывод: один
2
3
4
5
Какая польза от сериализации в Java
В приведенном выше примере выполнение началось с первого элемента в кортеже x и продолжалось до тех пор, пока выполнение не достигло 5. Это очень простой пример того, как мы можем использовать цикл for в python. Давайте также посмотрим, как функцию диапазона можно использовать с циклом for.
Диапазон в Python For Loop
В python диапазон - это встроенная функция, возвращающая последовательность. А функция диапазона имеет три параметра: начальный параметр, конечный параметр и шаговый параметр. Конечный параметр не включает заявленное число, давайте разберемся в этом на примере.
a = список (диапазон (0,10,2)) print (a)
Вывод: [0,2,4,6,8]
В приведенном выше примере последовательность начинается с 0 и заканчивается на 9, потому что конечный параметр равен 10, а шаг равен 2, поэтому во время выполнения он перескакивает на 2 шага после каждого элемента.
Теперь давайте посмотрим на пример использования цикла for в Python.
def pattern (n): k = 2 * n - 2 для i в диапазоне (0, n): для j в диапазоне (0, k): print (end = '') k = k - 1 для j в диапазоне ( 0, i + 1): print ('*', end = '') print ('r') шаблон (15)
Вывод:
как преобразовать из double в int java
В приведенном выше примере мы смогли сделать с помощью функции диапазона. Мы использовали функцию диапазона, чтобы получить точное количество пробелов и значений звездочки, чтобы получить вышеуказанный шаблон.
Давайте посмотрим, как мы можем использовать оператор break в цикле for Python.
Python для разрыва цикла
Break в python - это оператор потока управления, который используется для выхода из выполнения, как только обнаруживается разрыв. Давайте разберемся, как мы можем использовать оператор break в цикле for на примере.
Допустим, у нас есть список с как элементы, поэтому мы выйдем из цикла с помощью оператора break, как только найдется нужная строка.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] для x в компании: if x == 'R': break print (x)
Вывод: ЯВЛЯЕТСЯ
D
U
В приведенном выше примере, как только цикл встречает строку «R», он входит в блок операторов if, где оператор break выходит из цикла. Точно так же мы можем использовать оператор break в соответствии с формулировками задачи.
Теперь давайте посмотрим, как мы можем использовать python for loop в списках.
Python для цикла в списке
Список в Python представляет собой последовательность, как и любой другой тип данных , так что совершенно очевидно, как мы можем использовать список. Позвольте мне показать вам пример, в котором цикл for используется в списке.
color = ['синий', 'белый'] транспортное средство = ['автомобиль', 'велосипед', 'грузовик'] color_comb = [(x, y) для x в цвете для y в транспортном средстве] print (color_comb)
Вывод: [('синий', 'автомобиль'), ('синий', 'велосипед'), ('синий', 'грузовик'), ('белый', 'автомобиль'), ('белый', 'велосипед') , ('белый', 'грузовик')]
Давайте также посмотрим, как мы можем использовать оператор continue в цикле for в Python.
Продолжить в Python For Loop
Давайте разберемся в том же примере, который мы использовали в операторе break, вместо break мы будем использовать оператор continue. Это также управляющий оператор, но с той лишь разницей, что он пропустит только текущую итерацию и все равно выполнит остальные итерации.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] для x в компании: если x == 'R': продолжить печать (x)
Вывод: ЯВЛЯЕТСЯ
D
U
ЯВЛЯЕТСЯ
К
К
В приведенном выше примере оператор continue был обнаружен, когда строковое значение было «R», поэтому выполнение пропустило эту конкретную итерацию и перешло к следующему элементу в списке.
Давайте теперь рассмотрим несколько других примеров, чтобы лучше понять, как мы можем использовать цикл for в Python.
Python для примеров цикла
Вот простая программа цикла для печати произведения любых пяти чисел, взятых у пользователя.
найти наибольшее число в массиве
res = 1 для i в диапазоне (0,5): n = int (input ('введите число')) res * = n print (res)
Вывод:
Вот еще одна простая программа для вычисления площади квадратов, стороны которых указаны в виде списка.
сторона = [5,4,7,8,9,3,8,2,6,4] площадь = [x * x для x на стороне] печать (область)
Вывод: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]
Теперь, когда мы закончили с концепциями цикла for, вот несколько руководств, которые помогут вам структурированно изучить язык программирования.
На этом мы подошли к концу этой статьи, где мы узнали, как использовать цикл For Loop в Python. Я надеюсь, что вы понимаете все, о чем вам рассказали в этом руководстве.
Если вы нашли эту статью о Python For Loop релевантной, ознакомьтесь с надежная компания онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру.
Мы здесь, чтобы помочь вам на каждом этапе вашего пути и разработать учебную программу, предназначенную для студентов и профессионалов, которые хотят учиться. . Курс разработан, чтобы дать вам фору в программировании на Python и обучить вас как основным, так и продвинутым концепциям Python, а также различным любить
Если у вас возникнут какие-либо вопросы, смело задавайте все свои вопросы. Поместите их в раздел комментариев «Python for Loop», и наша команда будет рада ответить.