Python – циклы (for, while, break, continue)

Циклы в Python – это части кода, которые повторяются несколько раз.

range(start,stop,step) – так в общем случае выглядит цикл для forLoop, где start и stop описывают собственно начало и конец цикла, включая начальную точку, но не включая конечную; step – шаг, с которым компьютер двигается от начальной точки к конечной (еще шаг называют приращение – increment).

Пример:

range(1,10,2) – это значит 1, 3, 5, 7, 9

Чтобы задать сам цикл, используем функцию for:

for cat in range(1,10,2):

….print(cat)

Если не указать никакой шаг, то по умолчанию шаг = 1.

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

cat = “Mew dear friend!”

for i in range (len(cat)):

….print(cat[i])

В результате мы увидим перечисленные буквы выражения “Mew dear friend!”

Аналогичный результат мы получим, если напишем следующее выражение:

cat = “Mew dear friend!”

for myav in cat:

….print(myav)

Циклы можно объединять, благодаря табуляции:

for cat in range (1):

….for dogs in range (3):

……..print (dogs)

0 1 2 # результат

Все уроки по Python