Возможно, имелись в виду циклы for, do…while и другие типы, и одно из основных отличий цикла while от них заключается в том, что цикл while выполняется, пока заданное условие истинно, а проверка происходит до исполнения тела цикла. itchief.ru qna.habr.com Если условие изначально ложно, то тело не выполнится ни разу. qna.habr.com
Некоторые другие типы циклов и их особенности:
- for — классический цикл со счётчиком, используется, когда известно точное количество повторений. itchief.ru Для него устанавливают не условие в чистом виде, а некий массив данных: список, кортеж, строку, словарь, диапазон или любой другой итерируемый объект. skillbox.ru
- do…while — цикл с постусловием, в отличие от while, условие проверяется после выполнения инструкций. itchief.ru Поэтому цикл do…while в любом случае выполнится не меньше одного раза, даже если условие изначально ложно. itchief.ru
- Цикл с выходом из середины — наиболее общая форма условного цикла. ru.wikipedia.org Принципиальное отличие такого вида цикла в том, что часть тела цикла, расположенная после начала цикла и до команды выхода, выполняется всегда, а часть тела цикла, находящаяся после команды выхода, не выполняется при последней итерации. ru.wikipedia.org