Предыдущий урок: Условные выражения и конструкция 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