Yo lo entiendo de la manera siguiente,
While significa "mientras" en ingles.
Cuando usas un "While" le estas diciendo al programa "mientras se cumpla una condicion (que el numero de intentos para ingresar tu contrasena sea menor a 3 por ejemplo) repite las siguientes indicaciones". En el ejercicio del juego de adivinacion le pedias al programa que mientras no adivine el numero correcto continue preguntando por otro numero al jugador.
Break se usa para frenar el while, por ejemplo si en uno de esos 3 intentos ingresas la contrasena correcta entonces parar alli. En el juego de adivinacion usamos el break para decirle al programa que pare (que ya no pregunte por mas números) cuando el jugador adivine el numero correcto.