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

2102

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

Вывод:

Тест на знание python

Если выполнить код ниже, каков будет результат?
№14 Цикл while / Уроки по Python для начинающих
Какой будет результат выполнения кода — print(abc) ?
Верно ли данное утверждение: "В Python есть два типа данных: числа и строки"?
Как нельзя назвать функцию?
Какой будет результат выполнения этого кода?
№14 Цикл while / Уроки по Python для начинающих
1
2
4
5
6

Далее: Цикл for