El `do while` es similar al `while` de bucle, pero el grupo de instrucciones es garantizado para funcionar al menos una vez antes de comprobar si una condición dada. Una cosa importante a tener en cuenta es que el bucle 'while' es un bucle de control de salida. mientras que (no necesariamente se ejecutará), 'hacer mientras' es un bucle controlado de entrada (se ejecutará al menos una vez, incluso si la condición no es verdadera).