Цикл 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