Python Циклы

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

Что такое циклы:

Перед тем как приступить к циклам в Python, надо разобрать что это вообще такое, эти циклы.

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

Циклы в языке Python:

Теперь разберём циклы в языке программирования Python, всего их два, что не так много, в том же PHP их четыре, а в C++ или JavaScript три.

Цикл while:

Начнём самого простого и рассмотрим синтаксис цикла while в Python, вот взгляните:

Давайте разберём, в начале создаём переменную i которая будет равна нулю, потом пишем цикл с условием i < 5, пока это условие равно True, он будет работать.

После происходит итерация цикла (Итерация — Проход по циклю), в этот момент мы выводим в консоль «Hello World» и увеличиваем переменную i на один, тем самым у нас выводиться надпись только пять раз.

Вот что будет в консоли:

Цикл while

Как видите всё работает так как надо, конечно, вместо просто вывода, вы можете делать какие то вычисления и т.д..

Также с while вы можете сделать бесконечный цикл, просто в условие поставьте True:

Ну или если вам надо закончить когда нибудь этот цикл, то в условие пишите переменную, а внутри  него делаете условие которое будет менять значение переменной с True на False.

Цикл for:

Теперь разберём как работает цикл for в Python, тут он больше похож на foreach, вот не большой пример с ним:

Как видите тут нет условий, мы просто при создание цикла объявляем переменную и грубо говоря назначаем по чему мы должны пройтись, в нашем случае по слову «Hello», и выводи значение переменной i, вот что получилось:

как работает цикл for в python

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

Но что если нам не надо проходится по строке и списку, а просто выполнит какие либо действия, тут нам поможет функция range(), подробно о ней сможете прочитать по ссылке.

Вот не большой пример работы программы с ней:

То есть тут мы выводим строку «Hello World!» пять раз, как и в первом примере с while, также вы можете делать с ними всё что хотите, внутри итерации.

Python break и continue:

Последние что осталось рассмотреть, это операторы break и continue в Python, которые выходят из цикла.

Continue:

Первым делом рассмотрим что делает continue в Python, вот не большой пример с ним:

Тут обычный цикл for, вот результат работы:

что делает continue в python

Как видите у нас вывелось число 2, но вывелись числа которые идут после него, так произошло, потому что continue выходит из цикла, но перед ним, и соответственное он ещё раз будет итерироваться, если i не равно 5.

Break:

Последние осталось рассмотреть оператор break в Python, он тоже выходит из цикла, но уже по-другому, вот пример:

Это та же самая программа, но уже с break, и вот что оно вывело:

оператор break python

Как видите, после двух уже не чего не выводится, всё потому что break выходит после цикла, соответственно он его больше не запускает.

Вывод:

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

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Дополнительно:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии