Предыдущий урок: Условные выражения и конструкция if
В Python есть две простых команды циклов:
- цикл
while - цикл
for
Цикл while
С помощью цикла while мы можем выполнять действия, пока условие верно.
Выводим i, до тех пор, пока i будет меньше 6:
i = 1
while i < 6:
print(i)
i += 1
Вывод:
1
2
3
4
5
Примечание: не забудьте увеличить i, иначе цикл длиться вечно.
Для цикла while необходимо, чтобы соответствующие переменные были объявлены, в этом примере нам нужно объявить переменную индексации i, которую мы установили в 1.
Прерывание цикла
С помощью оператора break мы можем остановить цикл, даже если условие while истинно:
Выходите из цикла когда он равен 3:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
Вывод:
1
2
3
Оператор continue
С помощью оператора continue мы можем остановить текущую итерацию и перейти к выполнению следующей:
Продолжайте до следующей итерации пока i равна 3:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
Вывод:
1
2
4
5
6
Далее: Цикл for





