№14 Цикл while / Уроки по Python для начинающих

57

Предыдущий урок: Условные выражения и конструкция if

В Python есть две простых команды циклов:

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