Циклы Python в то время как
Петли Python
В Python есть две примитивные команды цикла:
- в то время как циклы
- для петель
Цикл while
С помощью цикла while мы можем выполнять набор операторов, пока условие истинно.
Пример
Выведите i до тех пор, пока i меньше 6:
i = 1
while i
print(i)
i += 1
Примечание: не забудьте увеличить i, иначе цикл будет продолжаться вечно.
Цикл while требует, чтобы соответствующие переменные были готовы, в этом примере нам нужно определить индексирующую переменную i , которой мы присвоили значение 1.
Заявление о перерыве
С помощью оператора break мы можем остановить цикл, даже если условие while истинно:
Пример
Выйти из цикла, когда i равно 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
Заявление о продолжении
С помощью оператора continue мы можем остановить текущую итерацию и продолжить следующую:
Пример
Перейдите к следующей итерации, если i равно 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
Оператор else
С оператором else мы можем запустить блок кода один раз, когда условие больше не выполняется:
Пример
Вывести сообщение, если условие ложно:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")