Найти в Дзене

Цикл while

Цикл while позволяет выполнять часть кода до тех пор, пока заданное условие не станет ложным. Он также известен как цикл с предварительной проверкой условия.

Его можно рассматривать как повторяющийся оператор if. Когда мы не знаем количество итераций, цикл while является наиболее эффективным.

Здесь утверждения могут быть одним утверждением или группой утверждений. Выражение должно быть любым допустимым выражением Python, приводящим к true или false. Истиной является любое ненулевое значение, а ложью - 0.

Операторы управления циклом

Мы можем изменить обычную последовательность выполнения цикла while с помощью оператора управления циклом. Когда выполнение цикла while завершается, все автоматические объекты, определенные в этой области видимости, уничтожаются. Python предлагает следующие управляющие операторы для использования в цикле while.

1. Оператор continue - Когда встречается оператор continue, управление переходит в начало цикла. Давайте разберем следующий пример.

-2

Вывод:

-3

2. Оператор break - Когда встречается оператор break, он выводит управление из цикла.

Пример:

-4

Вывод:

-5

3. Оператор pass - Оператор pass используется для объявления пустого цикла. Он также используется для определения пустого класса, функции и оператора управления. Давайте разберем следующий пример.

-6

Вывод:

-7

Пример 1: Программа для печати от 1 до 10 с использованием цикла while

-8

Вывод:

-9

Пример 2: Программа для печати таблицы заданных чисел.

-10

Вывод:

-11