Цикл while для своей работы использует проверку некоторого условия. Если условие истинно, цикл выполняет свою работу. Как только условие станет ложным, цикл больше не будет выполнен и код
перейдёт на следующую, за телом цикла, строчку.
Цикл while в Python удобно использовать, когда вы заранее не знаете необходимое количество повторений.
Или когда вам необходимо повторять одно и тоже действие неограниченное количество раз,
иными словами всегда.
Ниже показан пример использования цикла while с целью получения необходимых данных от пользователя. Мы будем задавать один и тот же вопрос, пока пользователь не ответит «да».