Вопросы к Поиску с Алисой
Возможно, имелись в виду циклы for, do while и repeat/until. blog.skillfactory.ru qna.habr.com
Цикл for используется, когда число итераций известно (есть переменная или константа, которая определяет это количество). qna.habr.com Для него устанавливают не условие в чистом виде, а некий массив данных: список, кортеж, строку, словарь, диапазон или любой другой итерируемый объект. skillbox.ru
Цикл do while отличается от while тем, что условие задаётся после цикла. alexgyver.ru То есть цикл выполнится как минимум один раз, затем проверит условие, а не наоборот. alexgyver.ru
Цикл repeat/until в некоторых языках похож на while, но, в отличие от него, описывает не условие для продолжения, а условие для выхода из цикла. blog.skillfactory.ru Цикл закончится, когда условие окажется верным. blog.skillfactory.ru
Таким образом, отличие while от других видов циклов в том, что while используется, когда нужное количество действий заранее неизвестно, в то время как для других циклов количество повторений задано заранее или зависит от данных. blog.skillfactory.ru qna.habr.com