Odpowiedź
Program i przykładowe uruchomienie zamieściłam w załączniku.
Wyjaśnienie
Jest to typowy przykład na pętlę która musi być wykonywana tak długo aż nie jest spełniony jakiś warunek.
W języku Python oznacza to, że tworzy się pętlę nieskończoną z której wychodzi się przez break gdy warunek jest spełniony.
W innych językach programowania są pętle nazywające się repeat ... until