A variável foi declarada dentro do while e deveria estar declarada fora.
A variável foi declarada dentro do while e deveria estar declarada fora.
As varuiaves declaradas dentro de um while tem escolo gobal no codigo. Tenta colocar um print(variavel) em cada step do while para ver oq acobtece com a variavel durante o while.