Чем отличается цикл с условием, проверяемым в начале, от цикла с условием, проверяемым в канце
Первый может НИ РАЗУ не выполниться. А второй хотя бы раз выполнится. И вся разница.