io direi di togliere la funzione all'interno del ciclo while