Proponuję przenieść logikę związaną ze sprawdzeniem, czy input jest podany we właściwej postaci do osobnej funkcji (np. ```is_input_ok()```) i pozbycie się ```boola if_exit_loop```. W ten sposób nie tylko otrzymujemy ładną separację odpowiedzialności (tzw. single responsibility principle), ale również kod zyskuje na czytelności.