Цикл for

Используется для выполнения некоторых действий заданное число раз.

Пример цикла:

for i in range(start, finish, step):
    # тело цикла (многократно повторяющиеся действия)
else:
    # сюда мы попадем, если цикл завершится "естественным путём" (не через break)    

Функция range(start, finish, step) генерирует последовательность целых чисел из диапазона [start, finish) с шагом step. Переменная i будет принимать значения из этой последовательности.

Цикл while

Используется в тех случаях, когда количество итераций цикла заранее неизвестно. Цикл продолжается, пока некоторое условие истинно.

Пример цикла:

while условие:
    # тело цикла (многократно повторяющиеся действия)
else:
    # сюда мы попадем, если цикл завершится "естественным путём" (не через break)    

Команды break и continue

break — досрочный выход из цикла. При выполнении этой команды выполнение цикла сразу прекращается.

continue — при выполнении этой команды цикл сразу переходит к следующей итерации.

Последнее изменение: Суббота, 15 Август 2020, 02:34