bhè nicola non credo che non cambi niente visto che valorizzavi la variabile fuori
dal while.

così facendo avevi lo stesso valore per tutti i check.