Цикл do-while
Image: Taylor, CC BY-SA 4.0, Wikimedia Commons
Коротко: Классическая синтаксическая форма цикла с постусловием — выполняет блок кода и лишь затем проверяет, нужно ли выполнить его снова.
Подробнее: Конструкция do { ... } while (условие); обращает принцип цикла while: вместо «проверить, затем выполнить» — «выполнить, затем проверить». Значит, блок всегда выполняется хотя бы один раз — удобно для проверки ввода, где пользователь сначала должен что-то ввести, прежде чем можно проверить, корректен ли ввод.
Подробности
do {
input = ask_user("NumberСм. также: цикл с постусловием, цикл while, циклы