Hola buena tarde a todos, ojalá alguien me pudiera sacar de la duda, inicialmente declare la variable fuera de la función en un parte que asigné para declarar variables, y funcionaba bien hasta que introducía un numero correcto, ya que después si ponía un numero incorrecto ya no me arrojaba el mensaje de error, pero el mensaje de error si lo mandaba antes de mandar el numero correcto por primera vez, una vez declare la variable dentro de la función trabajó correctamente, mi duda es ¿por qué ocurre esto?. Gracias de antemano.