Это условный цикл. То есть все, что находится в теле цикла, будет выполняться, только если выполняется определенное условие. Например, умножать число на 3 и выводить результат, пока результат будет меньше тысячи:
Думаем, все понятно.
------------------------------
Список уроков Программирование на Python для начинающих. Базовый уровень
Следующий урок Работа со строками
Предыдущий урок Цикл for..in
------------------------------
Задания
1. Организовать ввод, пока мы вводим что-то, отличное от пустой строки. Иными словами, когда мы ничего не введем, а просто нажмем на [Enter], программа завершится.
2. Даны несколько чисел. После завершение ввода (смотри задание 1) вывести их сумму.
3. Переделать игру «Угадай число». Необходимо спрашивать пользователя столько, сколько потребуется, пока он не угадает или не закончит ввод чисел (по принципу задания 1). После того, как пользователь угадает, вывести фразу «Вы угадали с .. попытки(попыток)». Нужное окончание у слова «попытки» сделать соответственно числу попыток.